novu
The open-source communication infrastructure for agents and products
Novu: one API for product notifications and agent chats
Novu positions itself as the open source layer between software and its users: one API, one conversation model, and a long list of providers for email, SMS, push, and chat. The README splits the product into notification infrastructure and an agent communication suite.
The pitch
The README opens with a claim about software becoming more conversational: users no longer want static notifications they glance at and forget, but threads they can explore, ask questions in, and follow up on. Novu's answer is one API and one unified conversation model that connects products and agents to every channel users live on, from Inbox and Email to Slack, Teams, Telegram, and more. The shift from broadcast to dialog is the framing device for the whole file.
For products
The product half is a notification platform that turns multi-channel delivery into a single component. One API reaches Inbox, Push, Email, SMS, and Chat, with custom workflows, per-channel conditions, and a digest engine that batches messages. The feature list adds a no-code email editor and an embeddable preferences component so users control their own notifications, alongside an embeddable Inbox built for React.
For agents
The agent half, called ACI, connects agents that already exist to real channels behind one conversation model. Novu receives inbound messages, normalizes them into one shape, routes them to the agent, and sends replies back out, so teams integrate once instead of maintaining a webhook handler per platform. The README stresses that Novu connects the agent to the world and is not the agent itself, and points to Novu Connect, a demo that plugs an existing Claude Managed Agent into Slack, Telegram, or Email.
The provider tables
A large part of the README is given to provider lists across four channel families. Email providers include SendGrid, Resend, Mailgun, Postmark, and Amazon SES; the SMS table runs from Twilio and Vonage to Africa's Talking and SMS Central; push covers APNS, FCM, OneSignal, and Expo; chat spans Slack, Discord, Mattermost, Telegram, and WhatsApp Business. The lists signal breadth more than anything else.
Open core, commercial edges
The license section explains the Open Core model: the core technology is MIT, while enterprise code carries a commercial license. The README points at specific folders, including the enterprise directory at the project root and the ee folders under apps/web and apps/dashboard. A code of conduct and a Discord help channel round out the contributor-facing parts of the file.
Editorial conclusion
Novu handles the plumbing between apps and people, and the README is careful to say it is not the agent itself. The Open Core license split means the MIT core is open while the enterprise folder carries commercial terms.
Community notes