用于构建 Agent 原生应用的 TypeScript SDK,支持生成式 UI、共享状态与人机协同。
- 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
在 Novu 控制台注册免费账户并按照提示操作
- 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 数据每日更新。
相关项目
3.8万4751TypeScriptMIT更新于 15小时前
一个与模型提供商无关的 TypeScript 工具包,用于构建 AI 应用和智能体,支持 React、Next.js、Svelte、Vue 等。
2.7万5390TypeScriptOther更新于 10小时前
一款开源的桌面邮件客户端,支持 Mac、Windows 和 Linux,同步引擎在本地运行。
1.8万1057TypeScriptGPL-3.0更新于 4天前
开源、可自托管的客户触达平台,支持邮件、短信、推送、WhatsApp、Slack 等多渠道的群发与自动化用户旅程。
3014421TypeScriptMIT更新于 8天前
将 Markdown 渲染为兼容主流邮件客户端的响应式 HTML,并生成纯文本版本。
138241TypeScriptMIT更新于 14天前
基于 React、Node.js、Prisma 和 Wasp 框架的免费开源 SaaS 启动模板,内置认证、支付和邮件功能。
1.6万1956MDXMIT更新于 昨天