Novu
Novu is an open-source communication infrastructure that provides a unified API and conversation model for sending notifications across multiple channels (Inbox, Email, SMS, Push, Chat) and for connecting AI agents to communication channels like Slack, Teams, and Telegram. It solves the problem of rebuilding provider integrations and channel webhooks from scratch, and is designed for developers building products or agents that need to communicate with users.
✨ Key features
- Unified API for all messaging providers
- Embeddable, real-time Inbox component
- Notification workflow engine with branching and conditions
- Digest engine to batch notifications
- No-code email editor
- Bidirectional messaging for agents
🎯 Use cases
- Send multi-channel notifications (email, SMS, push, chat) from a product
- Add an embeddable notification center to a web app
- Connect an AI agent to Slack, Teams, or Telegram for user conversations
- Build custom workflows with conditions and digests
- Let users control notification preferences via embeddable component
🚀 Usage
npx novu@latest connect
⚠️ Good to know
React Native, Vue, and Angular Inbox components are coming soon; Novu is not the agent itself but connects agents to channels.
❓ FAQ
What is Novu?
Novu is an open-source communication infrastructure that provides a unified API and conversation model for sending notifications across multiple channels and for connecting AI agents to communication channels.
How do I get started with Novu?
Create a free account at the Novu dashboard and follow the instructions provided there.
Can I use Novu with my own AI agent?
Yes, Novu's Agent Communication Infrastructure (ACI) works with any agent you've built, including Claude Managed Agents, AI SDK, LangGraph, or custom stacks.
What channels does Novu support?
Novu supports Inbox/In-App, Email, SMS, Push, and Chat channels, with providers like Slack, Microsoft Teams, Telegram, WhatsApp, and many more.
📊 Repository
🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.