Novu - Connect your AI agents & products to customers
認証済みおすすめNovu - Connect your AI agents & products to customers について
Novu は、プロダクトや AI エージェントをユーザーが普段使うチャネルに接続するオープンソースのコミュニケーション基盤です。通知と会話を 1 つの API と統一された会話モデルで扱えます。ACI により、既存のエージェントを Slack、Microsoft Teams、Telegram、WhatsApp などに接続できます。
主な機能
- 01複数チャネルへの送信を統一する API
- 02プラットフォームを横断する統一された会話モデル
- 03エージェントとの双方向メッセージング
- 04ダイジェストに対応した通知ワークフローエンジン
- 05埋め込み可能なインボックスと設定コンポーネント
- 06承認機能付きの MCP クライアント接続
活用シーン
- 01既存のエージェントを Slack や Microsoft Teams に接続する
- 02メール、SMS、プッシュ通知を横断して送信する
- 03Web アプリにリアルタイムの通知センターを追加する
MCP 対応
Novu で構築したエージェントは MCP クライアントとして、Linear、GitHub、Notion などの MCP サーバーに接続しツールを利用できます。ツール呼び出しには承認を必要とでき、OAuth 認証にも対応しています。
詳細
エージェントとプロダクトのためのオープンソースコミュニケーション基盤
詳細を見る »
バグを報告する
·
ドキュメント
·
ウェブサイト
·
Discord に参加する
·
変更履歴
·
ロードマップ
·
X
·
お問い合わせ
ソフトウェアはより会話的になりつつあり、それに伴ってユーザーの期待も高まっています。人々はもう、目を通してすぐに忘れてしまうような静的で無関係な通知を求めていません。関わり合いたい、質問したい、もっと深く掘り下げたいと考えています。受信トレイに届く一方向のレポートではなく、探索できるスレッドを期待しているのです。ある指標について追加で質問したり、異常を詳しく調べたり、前回の続きから会話を再開したりできることを望んでいます。このブロードキャストから意味のある対話への移行こそが、Novu のコミュニケーション基盤が実現するために作られたものです。
⭐️ なぜ Novu なのか?
あらゆるプロダクトとあらゆるエージェントは、いずれ人々と、その人たちがすでに使っているチャネルを通じてコミュニケーションする必要があります。Novu はそのコミュニケーションを代わりに処理するオープンソースのレイヤーです。そのため、Inbox フィード、プロバイダー連携、チャネルの Webhook を毎回ゼロから作り直す必要はありません。
Novu を使って構築する方法は 2 つあり、それらは同じ基盤を共有しています。単一の API と統一された会話モデルです。
- プロダクトのためのコミュニケーション基盤 — 単一の API を通じて Inbox/In-App、Email、SMS、Push、Chat にわたって通知を送信できます。ワークフロー、ダイジェスト、埋め込み可能な
<Inbox />コンポーネントを備えています。 - エージェントコミュニケーション基盤 (ACI) — すでに構築したあらゆるエージェントを、あらゆるコミュニケーション チャネル (Slack、Microsoft Teams、Telegram、WhatsApp、メール) に、単一の会話モデルを通じて接続できます。
🚀 はじめに
無料アカウントを作成し、ダッシュボードの指示に従ってください。
📚 目次
📬 製品向けコミュニケーション基盤
複雑なマルチチャネル配信を単一のコンポーネントに変える通知プラットフォームです。開発者向けに作られ、成長のために設計され、オープンソースによって支えられています。
Novu は、Inbox/アプリ内、プッシュ、メール、SMS、チャットといった複数のチャネルを通じて通知を送信するための統合 API を提供します。カスタムワークフローを作成し、チャネルごとの条件を定義すれば、チャネルごとにプロバイダーを自前でつなぎ合わせることなく、Novu が各通知を最も効果的な方法で配信します。
- すべてのメッセージングプロバイダーに対応する単一の API
- 埋め込み可能なリアルタイム
<Inbox />コンポーネント - 分岐と条件を備えた通知ワークフローエンジン
- 複数の通知を 1 つのメッセージにまとめるダイジェストエンジン
- ノーコードのメールエディター
- ユーザーが自身の通知を管理できる、埋め込み可能なプリファレンスコンポーネント
🤖 エージェントコミュニケーション基盤 (ACI)
あなたがエージェントを作り、Novu がそれに声を与えます。
ACI は、実際のコミュニケーションチャネルでユーザーと対話する必要があるエージェントをすでに構築している企業向けの、完全なスイートです。エージェントをあらゆるチャネルに接続し、各プラットフォームの癖を単一の統合された会話モデルの背後に抽象化します。
Novu は双方向の配管を処理します。各チャネルから受信メッセージを受け取り、それらを 1 つの一貫した形に正規化し、エージェントにルーティングして、エージェントの応答を再び送信します。これにより、プラットフォームごとに Webhook ハンドラーを構築・維持するのではなく、一度統合するだけで済みます。
- 統合された会話モデル — プラットフォームごとのメッセージ形式や Webhook の癖ではなく、すべてのチャネルで一貫した単一のモデル
- 双方向メッセージング — 同じレイヤーを通じてユーザーメッセージを受信し、エージェントの返信を送信
- チャネル統合 — Slack、Microsoft Teams、Telegram、WhatsApp、メール、およびエージェント向けのアプリ内 Inbox
- 独自のエージェントを持ち込み可能 — Claude Managed Agents、AI SDK、LangGraph、カスタムスタックなど、構築したものと連携します。Novu はエージェントのロジックを制約しません
- ベストプラクティスを標準搭載 — 会話スレッディング、リアクション、チャネルに応じたフォーマット、アクション、および単一の統合サーフェス Novu はエージェントを世界につなぐものであり、エージェントそのものではありません。
ACI の動作を確認したいですか?
ACI の威力を示すために Novu Connect を構築しました。既存の Claude Managed Agent を Slack、Telegram、メールのチームメイトとして 2 分以内に統合できます。
今すぐ試してみてください:
npx novu@latest connect
埋め込み可能な Inbox コンポーネント
Novu API と管理パネルを使用すると、自分で構築することなく、リアルタイムの通知センターを Web アプリに簡単に追加できます。React を利用するか、当社の API と SDK を通じて独自に構築できます。React Native、Vue、Angular は近日対応予定です。
アプリに通知センター Inbox を追加する方法の詳細をご覧ください。
プロバイダー
Novu は、使いやすい API と UI インターフェースで、複数のチャネルにわたるプロバイダーを管理する単一の API を提供します。
以下のチャネルを展開して、サポートされているプロバイダーを参照してください。
💌 Email (20 providers)
| Provider |
|---|
| Amazon SES |
| Anypost |
| Braze |
| Brevo |
| Custom SMTP |
| Email Webhook |
| Email.js |
| Infobip |
| MailerSend |
| Mailgun |
| Mailjet |
| Mailtrap |
| Mandrill |
| Netcore |
| Outlook 365 |
| Plunk |
| Postmark |
| Resend |
| SendGrid |
| SparkPost |
📞 SMS (37 providers)
📱 Push (8 providers)
| プロバイダー |
|---|
| APNS |
| App.io |
| Expo |
| FCM |
| OneSignal |
| Push Webhook |
| Pusher Beams |
| Pushpad |
💬 チャット (13 プロバイダー)
| プロバイダー |
|---|
| Chat Webhook |
| Discord |
| GetStream |
| Grafana OnCall |
| Mattermost |
| Microsoft Teams |
| Rocket.Chat |
| Ryver |
| Slack |
| Telegram |
| Webex Messaging |
| WhatsApp Business |
| Zulip |
📥 アプリ内 (1 プロバイダー)
| プロバイダー |
|---|
| Novu Inbox |
📋 行動規範をお読みください
コーディングやコラボレーションを始める前に、コミュニティ参加に関する基準(遵守していただく必要があります)を理解するために、行動規範をよくお読みください。オープンソースコミュニティの一員として、私たちは自分自身と他のコントリビューターに高いコミュニケーション基準を課しています。このプロジェクトの参加者およびコントリビューターとして、あなたは行動規範を遵守することに同意するものとします。
💻 ヘルプが必要ですか?
喜んでお手伝いします。このプロジェクトに取り組んでいる際にエラーが発生したり問題に直面したりした場合は、私たちの Discord サーバー に参加して助けを求めてください。プロジェクトに関することなら何でも話し合うことにオープンです。
🔗 リンク
🛡️ ライセンス
Novu は商用オープンソース企業です。つまり、このオープンソースリポジトリの一部には商用ライセンスが必要です。この概念は「オープンコア」と呼ばれ、コア技術は MIT ライセンスの下で完全にオープンソースであり、エンタープライズコードは商用ライセンス(「/enterprise」エンタープライズエディション)の対象となります。エンタープライズ機能は、フルタイムで採用されている Novu のコアエンジニアリングチームによって構築されています。
以下のモジュールとフォルダはエンタープライズライセンスの下でライセンスされています:
- プロジェクトのルートにある
enterpriseフォルダおよびそのすべてのサブフォルダとモジュール
💪 すべてのコントリビューターに感謝します
Novu の成長を支援するために時間を割いてくださり、本当にありがとうございます。これからも頑張ってください 🥂
美しいヘッダーアニメーションは LottieFiles によって提供されました ❤️
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。