React、Angular、Vue、チャットアプリで、生成UI、共有状態、人間が介在するフローを備えたエージェントネイティブアプリを構築するためのTypeScript SDK。
novuhq/novu
Inbox、Email、SMS、Push、Chat、Slackを単一のAPIで通じてメッセージを送信する、オープンソースの通知・エージェント通信基盤。
代替できる製品:Twilio SendGrid
OneSignal
Knock
- スター
- 40,173
- フォーク
- 4,514
- 未解決の Issue
- 115
- 最終コミット
- 3 時間前
これは何?
Novuは、プロダクトやAIエージェント向けの通信レイヤーです。プロダクト向けには、アプリ内Inbox、Email、SMS、Push、Chatに通知を送る単一のAPIを提供します。チャネルごとの条件を定義するワークフロー、メッセージをまとめて配信するダイジェストエンジン、ユーザーが自分の通知を管理できる埋め込み可能なReact Inboxコンポーネントと設定コンポーネントも備えています。
エージェント向けには、NovuのAgent Communication Infrastructureが、既存のエージェントをSlack、Microsoft Teams、Telegram、WhatsApp、Emailなどのチャネルに接続します。受信メッセージを受け取り、単一の会話モデルに正規化してエージェントへルーティングし、返信を送り返すため、開発者はプラットフォームごとに個別のwebhookハンドラーを実装する必要がありません。
このプロジェクトは、Email、SMS、Push、Chatにわたる60以上のプロバイダー連携を掲載しています。コアはMITライセンスで、enterpriseフォルダーは商用ライセンスです。
主な機能
- 01Inbox、Email、SMS、Push、Chatに通知を送信する単一のAPI
- 02分岐とチャネルごとの条件設定に対応したワークフローエンジン
- 03複数の通知を1つのメッセージにまとめるダイジェストエンジン
- 04埋め込み可能なリアルタイムInboxおよび設定用のReactコンポーネント
- 05エージェントをSlack、Teams、Telegram、WhatsAppに接続する統合会話モデル
ユースケース
- 単一のサービスからEmail、SMS、Pushを通じてトランザクション通知やマーケティング通知を送信する
- 埋め込み可能なInboxを使ってWebアプリに通知センターを追加する
- AIエージェントがSlack、Telegram、Emailでユーザーと会話できるようにする
クイックスタート
- 1
Novu ダッシュボードで無料アカウントを作成し、案内に従ってください
- 2
Novu Connect を試して、Slack、Telegram、またはメールにエージェントを追加しましょう
npx novu@latest connect
使う前に知っておきたいこと
- メタデータではライセンスが明確に特定されていないため、使用前にリポジトリのライセンス条件を確認してください。
トピック
よくある質問
- novu とは?
- Inbox、Email、SMS、Push、Chat、Slackを単一のAPIで通じてメッセージを送信する、オープンソースの通知・エージェント通信基盤。 Novuは、プロダクトやAIエージェント向けの通信レイヤーです。プロダクト向けには、アプリ内Inbox、Email、SMS、Push、Chatに通知を送る単一のAPIを提供します。チャネルごとの条件を定義するワークフロー、メッセージをまとめて配信するダイジェストエンジン、ユーザーが自分の通知を管理できる埋め込み可能なReact Inboxコンポーネントと設定コンポーネントも備えています。
- novu は無料で使えますか?ライセンスは?
- novu は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- novu は今もメンテナンスされていますか?
- 活発にメンテナンス中。novu の最終コミットは 2026年10月20日 です。
- novu は何に使えますか?
- 単一のサービスからEmail、SMS、Pushを通じてトランザクション通知やマーケティング通知を送信する 埋め込み可能なInboxを使ってWebアプリに通知センターを追加する AIエージェントがSlack、Telegram、Emailでユーザーと会話できるようにする
- novu のインストール方法は?
- Novu ダッシュボードで無料アカウントを作成し、案内に従ってください Novu Connect を試して、Slack、Telegram、またはメールにエージェントを追加しましょう: npx novu@latest connect
- novu はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/novuhq/novu
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
React、Next.js、Svelte、Vue、Node.jsでAIアプリケーションやエージェントを構築するための、プロバイダーに依存しないTypeScriptツールキット。
ElectronとローカルC++同期エンジンで構築された、Mac・Windows・Linux向けの高速なオープンソースメールクライアント。
メール、SMS、プッシュ通知、WhatsApp、Slackで一斉配信や自動ジャーニーを実行できる、セルフホスト対応のオープンソース顧客エンゲージメントプラットフォーム。
主要なメールクライアントで使えるレスポンシブなメール対応HTMLとプレーンテキストをMarkdownから生成します。
ライブPDFプレビュー、応募管理、AIアシスタント、セルフホストに対応した、無料のオープンソース履歴書ビルダー。