Node-RED 是什么?23.7K 星的事件流低代码平台,AI 节点把大模型接进老 Flow(基础篇)

Node-RED 是什么?23.7K 星的事件流低代码平台,AI 节点把大模型接进老 Flow(基础篇)

导语

横向 Agent 平台这条线,n8n、Make、Flowise、Dify 都补过基础篇了,这次聊一个更”老”的:Node-RED。它不折腾聊天窗口,走的是另一条路——事件流。2013 年就开源,主打”给事件驱动应用做低代码”,IoT 和工控圈子里跑了很多年,2026 年 6 月刚甩出史上最大改版 5.0,AI 节点也补上了。本文星数、版本、库数据均为 2026 年 10 月 7 日 GitHub、npm、flows.nodered.org 实测。

项目介绍:IBM 出身的事件流低代码平台

Node-RED 2013 年初诞生于 IBM Emerging Technology 团队(Nick O’Leary 和 Dave Conway-Jones 手笔),最早只是个把 MQTT 主题可视化连线的原型,同年 9 月开源;2016 年成为 JS Foundation 创始项目,两家基金会合并后归到 OpenJS 基金会名下。2021 年 Nick 创办 FlowFuse 公司接手商业化推广,主打工控和工业场景。协议 Apache-2.0,GitHub 23,718 星、3,895 fork,官方定位一句话——Low-code programming for event-driven applications(给事件驱动应用做低代码编程)。

拆开看它的家底:

  • 浏览器拖拽连线:节点从左侧 palette 拖出来,wire 连好,一键 Deploy 到运行时。流程存成 JSON,可导入导出,官方 Flow Library 现有 6,284 个节点、3,129 个 flow、1,203 个集合(实测),AI 是独立类目。
  • 运行时就是 Node.js:事件驱动、非阻塞,单进程,能塞进树莓派跑在产线边上,也能上云。Function 节点里直接写 JavaScript,不用离开编辑器。
  • AI 靠节点库补:核心节点不带 LLM。官方 FlowFuse AI Nodes 包补齐了 LLM 节点(OpenAI、Anthropic、Google Gemini、Ollama 本地模型都能接)、ONNX 视觉节点(图像分类、目标检测、深度估计)和 MCP 节点;社区还有 node-red-agent-ai 这类轮子,一个节点内置推理循环、直接调 MCP 工具。
  • 版本节奏:5.0 于 2026 年 6 月 9 日发布,官方自称”项目史上对编辑器最大的改动”——侧栏重构(可上下分屏同时看 Debug 和信息面板)、内置暗色主题、可访问性整改、底下换成 Node.js 24,外加 Function 节点可调 Link 节点、Delay 节点 burst 模式这些功能项。最新版 5.0.7(2026 年 9 月 8 日),4.1 维护分支同步在打补丁。

和 n8n(206.8K 星)比,Node-RED 星数差一个数量级,但它吃的是另一拨人:不接 SaaS 集成,接的是传感器、PLC、MQTT、串口。想拿它当 Agent 平台用,典型走法是:事件触发 → Function 节点清洗 payload 拼提示词 → LLM 节点推理 → MCP 节点调工具 → HTTP/MQTT 把结果送回去,全程 Debug 面板盯日志。

Node-RED 里的 Agent 流程:事件触发、Function 解析、LLM 节点、MCP 工具调用、结果输出与 Debug 观测
在 Node-RED 里跑一条 Agent 流:事件进、AI 判、动作出,全程 Debug 面板可盯

上手:一行 Docker 起服务

门槛是本系列里最低的一档:

docker run -d -p 1880:1880 -v nodered-data:/data --name nodered nodered/node-red

或者有 Node.js 环境就 npm install -g node-red 然后 node-red。浏览器开 http://localhost:1880,左侧栏找注入(Inject)节点和 Debug 节点,连起来点 Deploy,点一下注入按钮就能看到消息——这是官方教程的标准第一步。

接大模型:编辑器右上角菜单进节点管理(Manage palette),装 FlowFuse 的 AI 节点包(官方文档 flowfuse.com/docs/flowfuse-nodes/ai 有清单),LLM 节点里填 API Key 或本地 Ollama 地址;密钥走 credentials 存储,不写进 flow JSON,导出分享不会漏。想跑通上面那条 Agent 流,最小组合是 Inject → Function(写提示词)→ LLM → Debug,之后再按需加 MCP 工具节点。

实话:三个要想清楚的

AI 不是它的主场。 核心零 LLM 节点,全靠 FlowFuse 官方包和社区轮子补;记忆、多步规划、Agent 编排这些都得自己拿 Function 节点拼,开箱即用程度远不如 Dify、Flowise 那种画布里直接拖”Agent 节点”的平台。它的强项始终是”事件进、动作出”,AI 只是插在中间的一节。

生态长在 IoT 侧。 palette 里最全的是 MQTT、Modbus、串口、GPIO,SaaS 集成(Google Sheets、Slack、HubSpot 那些)数量和 n8n、Make 差得远,做营销自动化会明显觉得缺件。中文社区资料也偏少,出问题主要翻英文论坛。

维护心智别低估。 编辑器 UI 从 2013 年到 2025 年基本没大动,5.0 才翻新,老教程截图和新界面对不上;Function 节点是回调风格的 JS,Python 党要重学;单实例单进程,多租户高可用得掏钱上 FlowFuse 平台版。生产上锁小版本,升级前先读官方 upgrade instructions(5.0 这种大版本尤其)。

结语

Node-RED 是横向平台线里的”工控老哥”:不追 Agent 概念,但事件驱动的骨架天然适合把大模型塞进自动化链路,Apache-2.0 全开源、树莓派都能跑、6,284 个节点随便装,5.0 之后编辑器体验也跟上了。判断标准——你要的是”事件进、AI 判、动作出”的自托管链路,它值得试;要拖拽即用的 Agent 编排画布,还是回 Dify、Flowise 那几篇。本篇星数、版本、库数据均为 2026 年 10 月 7 日实测,下一篇想看哪个平台,评论区点菜。

by 数码罗记·godsun.pro

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注