Notifications & messaging

Novu

オープンソースの通知インフラ —アプリ内、メール、SMS、プッシュ、チャットへのメッセージ送信を一つの API で。さらにエージェントをユーザーが暮らすチャネルへつなぎます

novuhq/novuTypeScript39,298 as of 2026-07-12
By Jake Luo · Published 2026年7月12日

Novu はオープンソースの通知インフラです。一つの API と一つのワークフローエンジンで、アプリ内インボックス、メール、SMS、プッシュ、チャットにまたがってメッセージを送信でき、埋め込み可能なインボックスコンポーネントと、AI エージェントを Slack や Teams、Telegram のようなチャネルへつなぐ新しいレイヤーを備えています。2026 年7月時点で GitHub スターは 39,298 件、TypeScript で構築されています。創業者にとっては、チャネルごとに別のプロバイダーと Webhook を配線するという、地味だが本物の反復作業を取り除いてくれるので、プロダクトとライフサイクルのメッセージを一箇所から出荷できます。ただし Novu はメッセージを届けるだけで、何を語るか、誰に届けるか、そもそもメッセージを送るに値するユーザーを連れてくることは決めてくれません。その上流の仕事 —アクティベーション、リテンション、そしてオーディエンスそのもの— こそが、実際に成長が生まれる場所です。

Novu とは

Novu(github.com/novuhq/novu)は、通知を送信するためのオープンソースインフラです。チャネルごとに別のプロバイダーと Webhook を配線する代わりに、一つの API と一つのワークフローエンジンを通じて送信すれば、Novu がアプリ内インボックス、メール、SMS、プッシュ、チャットへとメッセージをファンアウトしてくれます。アプリ内フィード向けの埋め込み可能なインボックスコンポーネント、分岐と条件を持つワークフローエンジン、そして大量のイベントを一つのメッセージへまとめるダイジェストエンジンを備えています。Agent Communication Infrastructure とプロジェクトが呼ぶ新しいレイヤーは、あなたがすでに構築した AI エージェントを、一つの会話モデルを通じて Slack、Microsoft Teams、Telegram、WhatsApp のようなチャネルへとつなぎます。TypeScript で構築されており、ホスト型プランを提供し、リポジトリからセルフホストすることもできます。

創業者に何を与えるか
  • あらゆるチャネル向けの一つの API —アプリ内インボックス、メール、SMS、プッシュ、チャットを、プロバイダーごとに別々の SDK と Webhook を用意することなく。
  • ワークフローエンジン —分岐、条件、遅延により、正しい人に、正しいチャネルで、正しいメッセージを届けます。
  • 埋め込み可能なインボックス —プリビルドのコンポーネントでプロダクトに組み込める、リアルタイムの通知フィード。
  • ダイジェストエンジン —大量のイベントを一つのメッセージへとバッチ化し、ユーザーの受信箱を溢れさせません。
  • オープンソースでセルフホスト可能 —通知データとロジックを自分の管理下に置けます。
  • エージェント-チャネル連携レイヤー —既存のエージェントを、プラットフォームごとにハンドラーを構築することなく Slack、Teams、Telegram、WhatsApp へつなげます。

Novu が創業者の成長スタックのどこに収まるか

通知は単なる配管ではなく、成長のレバーです。アクティベーションとリテンションを牽引するメッセージ —ウェルカムの後押し、「レポートの準備ができました」の通知、ユーザーが離れていったときの再エンゲージメントメール— は、まさに新規ユーザーが戻ってくるかどうかを決めるタッチポイントです。Novu は配信レイヤーに位置します —どのチャネルでメッセージを送るか、どのようにバッチ化するかを担うので、こうしたタッチが 5 つの中途半端な連携ではなく一箇所から確実に出荷されます。

これは私たちが身をもって知っている課題です。AgentCeres — the AI Growth Officer(agentceres.com)を構築する中で、私たちはエージェントのメッセージを Slack、Telegram、Discord、Feishu 経由で届けており、そのチャネルごとの配管 —受信 Webhook、メッセージの正規化、プラットフォームごとの整形の癖— を自分たちの手で構築してきました。Novu はまさにそのレイヤーをプロダクト化しており、そのエージェント連携の部分は、エージェントを人々が実際に使うチャネルへとつなぐという同じ仕事を狙っています。それを手作業で構築するコストを払ってきた身として言えるのは、ここには本物の価値があるということです —本当に、再発明したくない地道な作業です。

Novu がやらないこと —そして何と組み合わせるか

Novu はメッセージを届けますが、それを書いたり、その背後にある戦略を決めたり、そもそもメッセージを送るに値するユーザーを連れてきたりはしません。送信インフラが価値を持つのは、通知すべきオーディエンスと、語るべき何かがすでにあるときだけです —そしてその上流の仕事は、まったく別の仕事です。

  • ウェルカムとライフサイクルのメッセージを届ける —しかしウェルカムに値する 登録 と、いつどのメッセージを送るかを決める ライフサイクル戦略 は依然として必要です。
  • メッセージをチャネル横断でファンアウトする —しかしファネルの上部を満たす コンテンツローンチ は、依然として作らなければなりません。
  • 通知の配管を担う —しかし通知のあとユーザーを引き留め続けることは、配信ではなく リテンション の仕事です。

ここで AgentCeres — the AI Growth Officer が、Novu のようなツールと並んで役立ちます。AgentCeres はマネージド型の AI マーケティングチームです。専門エージェントがライフサイクルメッセージ、オーディエンスを増やすコンテンツ、ファネルの上部を満たすローンチを下書きし、あなたはすべての外向きの送信を、実際に送られる前に承認します。Novu はメッセージが確実に届くようにし、チームは何を語るべきかを決め、それを語る相手となるオーディエンスを獲得する手助けをします。メールそのものの構築を関連ツールがどう扱うかについては React Email を、AI 回答エンジンが「見つけてもらえるかどうか」にどう関わるかについては 生成エンジン最適化 を参照してください。

FAQ

Novu は無料ですか?
Novu はオープンソースなので、無料でセルフホストでき、さらに無料枠と、より大きな流量やチーム機能向けの有料プランを備えたホスト型クラウドプランも提供しています。最新の上限についてはリポジトリと novu.co を確認してください。
Novu は Resend や Mailchimp のようなメールツールとどう違いますか?
解決している課題が異なります。それらのツールは一つのチャネル —メール— と、その背後にある送信・リスト機能に特化しています。Novu はマルチチャネルの通知インフラであり、一つの API とワークフローエンジンを通じてアプリ内インボックス、メール、SMS、プッシュ、チャットをオーケストレーションし、一つのイベントを最適なチャネルへとルーティングできます。多くのチームは、送信には専用のメール API を、チャネル横断のオーケストレーションには Novu を使っています —この二つは対立するものではなく、補い合うものです。
ひとり創業者にも Novu は必要ですか?
初日から必要というわけではありません。トランザクションメールを 2、3 通送るだけなら、単一のメール API の方がシンプルです。調整すべきチャネルが複数になったとき —アプリ内インボックスに加えてメール、さらにプッシュ— や、Slack や Telegram でユーザーと話す必要があるエージェントを構築しているときに、Novu を検討する価値が出てきます。初期のより大きなボトルネックは、たいてい配信レイヤーではなく、オーディエンスとメッセージの方です。
Related projects
React Emailレスポンシブでクライアント横断の HTML メールを構築するためのオープンソース React コンポーネント —あなたのプロダクトが送るトランザクションメールとライフサイクルメールlistmonkオープンソースでセルフホスト可能なニュースレター・メーリングリスト管理ツール — 単一の Go バイナリDubOpen-source link management and attribution for modern marketing teams

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $19/month.

Start free trialMore projects