Repolode
novuhq

novuhq/novu

开源通知与智能体通信基础设施,通过统一 API 跨站内信、邮件、短信、推送和聊天渠道发送消息。

可替代:Twilio SendGridOneSignalKnock

Star
40,173
Fork
4,514
未关闭 Issue
115
最近提交
5小时前

这是什么?

Novu 是面向产品和 AI 智能体的通信基础设施。对产品而言,它提供统一 API,可通过站内信、邮件、短信、推送和聊天等渠道发送通知,支持定义分渠道条件的工作流、将多条消息合并发送的 digest 引擎,并提供可嵌入的 React Inbox 组件和偏好设置组件,让用户自行管理通知。

对智能体而言,Novu 的智能体通信基础设施(ACI)可将已有的智能体接入 Slack、Microsoft Teams、Telegram、WhatsApp 和邮件等渠道。它负责接收入站消息、统一为一致的会话模型并路由给智能体,再把回复发回用户,开发者无需为每个平台单独编写 webhook 处理逻辑。

项目列出了 60 多家邮件、短信、推送和聊天服务商的集成。核心代码采用 MIT 许可,enterprise 目录则使用商业许可。

核心功能

  • 01通过单一 API 跨站内信、邮件、短信、推送和聊天发送通知
  • 02支持分支和分渠道条件的工作流引擎
  • 03digest 引擎可将多条通知合并为一条消息
  • 04可嵌入的实时 Inbox 与偏好设置 React 组件
  • 05统一会话模型,将智能体接入 Slack、Teams、Telegram 和 WhatsApp

适用场景

  • 用一套服务统一发送邮件、短信和推送等交易或营销通知
  • 为 Web 应用添加可嵌入的通知中心
  • 让 AI 智能体通过 Slack、Telegram 或邮件与用户对话

快速上手

  1. 1

    在 Novu 控制台注册免费账户并按照提示操作

  2. 2

    试用 Novu Connect,将智能体接入 Slack、Telegram 或邮件

    npx novu@latest connect

使用前须知

  • 元数据中未明确标注许可证,使用前请先查看仓库的许可证条款。

标签

常见问题

novu 是什么?
开源通知与智能体通信基础设施,通过统一 API 跨站内信、邮件、短信、推送和聊天渠道发送消息。 Novu 是面向产品和 AI 智能体的通信基础设施。对产品而言,它提供统一 API,可通过站内信、邮件、短信、推送和聊天等渠道发送通知,支持定义分渠道条件的工作流、将多条消息合并发送的 digest 引擎,并提供可嵌入的 React Inbox 组件和偏好设置组件,让用户自行管理通知。
novu 可以免费使用吗?用的什么许可证?
novu 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
novu 还在维护吗?
活跃维护中。novu 最近一次提交是在 2026年10月20日。
novu 适合用来做什么?
用一套服务统一发送邮件、短信和推送等交易或营销通知 为 Web 应用添加可嵌入的通知中心 让 AI 智能体通过 Slack、Telegram 或邮件与用户对话
novu 怎么安装和运行?
在 Novu 控制台注册免费账户并按照提示操作 试用 Novu Connect,将智能体接入 Slack、Telegram 或邮件: npx novu@latest connect
在哪里获取 novu?
源代码和安装说明在 GitHub 上:https://github.com/novuhq/novu

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目