n8n - Agent 自动化与工作流编排平台
n8n — Agent 自动化与工作流编排平台
数据采集:2026-10-23(GitHub API 实抓 + n8n.io/pricing + docs.n8n.io 实读) 仓库:https://github.com/n8n-io/n8n | 官网:https://n8n.io | 文档:https://docs.n8n.io | Pricing:https://n8n.io/pricing/
一句话
n8n 是「让 LLM 调用工具和系统」的自动化平台,20 万 star 生态,1500+ 集成;它的 agent 是自己写的 reasoning loop,不 spawn 你的 Claude Code / Codex。
⚠️ 重要定位澄清:n8n 和同赛道另三家不在同一层。n8n = agent 的自动化层;Multica / Nimbalyst / claude-squad = 编码 agent 的人机协作层。两者几乎不冲突,可以叠着用。
项目总览
| 维度 | 评价 |
|---|---|
| 项目类型 | 可视化工作流编排 + AI agent 平台(fair-code, self-hostable) |
| 技术壁垒 | 高 — 20 万 star、836 contributors、1500+ 集成、7 年演进的企业级产品 |
| 学习价值 | 中 — 引擎本身不是新东西,但”把 agent 做成 project 里的 first-class artifact”的产品设计值得学 |
| 商业价值 | 高 — 已被验证的 B2B SaaS + 商业支持,路径清晰 |
| 适合人群 | 要把业务系统(Jira/Slack/DB/邮件)串起来、让 LLM 做分类和抽取的团队 |
| 核心创新 | Execution-based 定价——不限用户数、不限工作流数,只按执行次数收费 |
硬数据(2026-10-23 GitHub API 实抓)
| 指标 | 值 |
|---|---|
| ⭐ Stars | 208,372 |
| Forks | 61,216 |
| Contributors | 836 |
| Open issues | 1,214 |
| 建仓 | 2019-06-22(7 年) |
| 最近推送 | 2026-10-23 ✅ 活跃 |
| 主语言 | TypeScript |
| License | NOASSERTION → Sustainable Use License + n8n Enterprise License(fair-code) |
Agents:已经不是普通工作流节点了
n8n 2.32.3 起引入 Agents(Preview 状态,官方明说”会犯错,行为可能变”),自托管与 Cloud 全档位可用(需在 Settings > Agents 打开)。
Agent Builder 里 agent 是一等构件:
| 部件 | 作用 |
|---|---|
| Model | provider + model,可随时切换 |
| Instructions | system prompt |
| Tools | 工作流、自定义代码、1500+ 内置集成、MCP server |
| Web search | 模型原生搜索或回退服务 |
| Skills | 可复用行为包(指令 + 配套工具) |
| Channels | Slack / Telegram / Linear——人在哪都能找到它 |
| Schedules | Hourly / Daily / Weekly / Monthly / 自定义 cron,只对 published 版本生效 |
| Sub-agents | 委派给其他已发布 agent(Message an Agent Tool) |
| Knowledge base | Cloud 可用;自托管为 Preview,需配 sandbox |
| Memory | session memory(当前对话)+ episodic memory(回忆早期会话) |
draft / published 双版本:draft 自动保存,publish 打快照保证运行中的 agent 不因你编辑而变,每次 publish 记版本,可回滚。
运行模型:agent 跑一个 reasoning loop —— 读指令、看请求、决定下一步(调工具 / 搜知识库 / 转交别的 agent / 反问),直到产出最终回复。每次对话是一个 session,n8n 存下来以便恢复和让 agent 靠 memory 回忆上下文。
关键分歧点:方向是反的
n8n 提供 instance-level MCP server,让 Claude Code / Codex / Cursor / Claude Desktop 反过来驱动 n8n(搜索、创建、配置 agent,以及跑工作流)。文档里给了 Lovable、Claude Desktop、Claude Code、Codex、Gemini CLI、Cursor、VS Code、Windsurf、Google ADK 的连接示例。
也就是说:n8n 不 spawn 你的编码 agent,编码 agent 才是 n8n 的客户端。
唯一勉强重叠的路径是 Execute Command 节点(在 n8n 主机上跑 shell 命令)——技术上能包一层去调 claude -p,但没有 git worktree 隔离、没有 per-agent 身份、没有 run 记账、跑在 n8n 的容器里而非你的代码目录,凑合出来的不是 Multica。
Human-in-the-loop
支持tool 级人工审批(不是整体输出把关):
- agent 决定要用某个启用了 human review 的 tool
- 工作流暂停,通过配置的 channel(Slack / Telegram / n8n Chat)发审批请求
- 审批人看到要调哪个 tool、带什么参数
- Approve → 按 agent 给的输入执行;Deny → 取消并把拒绝告知 agent
可只对高风险 tool 启用(发消息、改记录、删数据),且审批可以走与主交互不同的 channel(在 n8n Chat 里对话,但审批推给 Slack 上指定的人)。这比”整段输出人工过一遍”精细得多。
价格(实查 n8n.io/pricing)
所有套餐都含 unlimited users & workflows + 全部集成,按每月 workflow 执行次数计费,与复杂度无关。
| 套餐 | 价格 | 关键内容 |
|---|---|---|
| Starter | 20 €/月(年付) | 1 个共享项目、5 并发、2,300 AI credits/月、论坛支持 |
| Pro | 50 €/月(年付) | 10K 执行、3 项目、20 并发、13,700 AI credits/月、管理员角色、全局变量、工作流历史、执行搜索、7 天 insights |
| Business | 667 €/月(年付,可自托管) | 40K 执行、6 项目、SSO/SAML/LDAP、30 天 insights、AI Assistant(preview)、多环境、Git 版本控制 |
| Enterprise | 联系销售 | 自定义执行量、200+ 并发、365 天 insights、外部 secret store、日志流、扩展数据留存、SLA、发票付款 |
计费口径:
“One turn with an agent counts as one execution. A turn is a single exchange, where you send the agent a message and it produces a response.” agent 与 workflow 共用同一个执行配额池。
起见还有两条:Starter 以上所有套餐 unlimited users;Start-up Plan(<20 人)Business 5 折。云端数据存欧盟(法兰克福),自托管存你自己选的地方。
上手
# 官方安装脚本(需 Docker)curl -fsSL https://get.n8n.io | sh
# 或手动docker volume create n8n_datadocker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n编辑器在 http://localhost:5678。Cloud 注册:https://app.n8n.cloud/register
开发:Node 22+ / pnpm 10.28.2 / Go 1.26.9 / Docker,make dev 一键起全栈。
潜在坑
-
⚠️ License 是四家里最严的。SUL 原文:
“You may use or modify the software only for your own internal business purposes or for non-commercial or personal use. You may distribute the software or provide it to others only if you do so free of charge for non-commercial purposes.”
且文件名含
.ee.的源码根本不公开——不是”不能用”,是”看不到”。比 Multica 的”品牌限制”硬一档。 -
Agents 仍是 Preview:官方明说行为可能变,knowledge base 在自托管侧也是 Preview。
-
自托管 agent 有限制:queue mode 不支持 agents;接 channel(如 Telegram)可能失败,官方建议先用常规模式。
-
知识库在自托管需配 sandbox(agent 与 n8n Assistant 共用一个 sandbox 连接);环境变量配的连接在界面上只读(显示 “Found in server configuration”)。
-
云端定价按执行次数,不是按人——多人用不额外收费,但执行量爆炸时账单跟着爆。agent 一轮对话 = 一次执行,比传统 workflow 的一次执行贵得多(agent 内部多轮工具调用可能只算一轮,也可能多次,取决于实现)。
-
AI credits 与执行次数是两套独立额度,Starter 2,300 credits 是 AI 功能的单独限制。
-
Execute Command 节点官方明确警告有显著安全风险(可在 n8n 主机上跑任意 shell)。
赛道位置
n8n 是这条赛道的邻接层而非直接竞品:它管”agent 调工具连系统”,另三家管”编码 agent 被人调度”。真正的交集只有一个——都想让人和 agent 在同一套系统里协作,但 n8n 的 agent 是它自己构造的 LLM loop,不是你那个 Claude Code。
对比见 [[开源项目分析/Agent协作工作台/Agent协作工作台赛道对比|Agent 协作工作台赛道对比]]。
参考
- [[开源项目分析/Agent协作工作台/Agent协作工作台赛道对比|Agent 协作工作台赛道对比]] — 四个工具的横向对比与选型
- [[开源项目分析/Agent协作工作台/Multica-人机同编的Agent协作工作台|Multica]] — 同赛道里唯一提供”agent 自主领单 + 企业权限 + IM 接入”的重方案
- [[开源项目分析/Agent协作工作台/Nimbalyst-本地优先的可视化Agent工作台|Nimbalyst]] — 同赛道里 MIT + 本地优先 + 文档级红绿 diff 审批
- [[开源项目分析/AI-Agent框架/Pydantic-AI-类型安全的Python-Agent框架|Pydantic AI]] — 若要自己写 agent 编排代码,这是另一条路线