Novu教程:Agent通信基础设施

📌 项目日期:2026年11月 | 数据来源:GitHub官方仓库 | 星数:40,307+

📋 项目简介

通知是最典型的"脏活":in-app红点、邮件、短信、推送、Slack/Discord消息——每家一个API、每种一个模板。Novu(4万星,Product Hunt金奖2023,曾登HN当日第1)把这块做成开源基础设施:一个API统一全渠道,带工作流引擎(步骤/条件/延迟)、用户偏好管理(用户自己选收不收)、以及官方包 @novu/react(in-app收件箱组件)与 @novu/js。

Agent时代的意义:Agent要"联系你拍板"(如 Agent Autoloop 的拍板卡片)、常驻智能体要"找到你"(如 AnyModelBot)——通知层有了标准件。

🔧 能力矩阵

能力说明
全渠道in-app/邮件/短信/推送/聊天(Slack/Discord等)
工作流引擎步骤/条件/延迟/摘要编排
偏好管理用户自选渠道与免打扰
官方包@novu/react(收件箱UI)+ @novu/js

📦 使用

npm install @novu/js
# 或 @novu/react 拿现成的in-app收件箱组件
# Agent侧:一个notify调用直达全渠道
# 自托管或Novu Cloud

✅ 使用建议

📚 常见问题

Novu是什么?

开源的通信基础设施(4万星,Product Hunt金奖2023+HN当日第1):为Agent与应用提供统一通知层——in-app、邮件、短信、推送、聊天渠道一个API全管,含工作流引擎、用户偏好管理、@novu/react与@novu/js官方包。

为什么Agent需要它?

Agent要"联系你"时(审批卡片、结果通知、报警)渠道各异——Novu把多渠道通知做成基础设施,Agent只管调一个API。