Skip to content

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 实抓)

指标值
⭐ Stars208,372
Forks61,216
Contributors836
Open issues1,214
建仓2019-06-22(7 年)
最近推送2026-10-23 ✅ 活跃
主语言TypeScript
LicenseNOASSERTION → Sustainable Use License + n8n Enterprise License(fair-code)

Agents:已经不是普通工作流节点了

n8n 2.32.3 起引入 Agents(Preview 状态,官方明说”会犯错,行为可能变”),自托管与 Cloud 全档位可用(需在 Settings > Agents 打开)。

Agent Builder 里 agent 是一等构件:

部件作用
Modelprovider + model,可随时切换
Instructionssystem prompt
Tools工作流、自定义代码、1500+ 内置集成、MCP server
Web search模型原生搜索或回退服务
Skills可复用行为包(指令 + 配套工具)
ChannelsSlack / Telegram / Linear——人在哪都能找到它
SchedulesHourly / Daily / Weekly / Monthly / 自定义 cron,只对 published 版本生效
Sub-agents委派给其他已发布 agent(Message an Agent Tool)
Knowledge baseCloud 可用;自托管为 Preview,需配 sandbox
Memorysession 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 级人工审批(不是整体输出把关):

  1. agent 决定要用某个启用了 human review 的 tool
  2. 工作流暂停,通过配置的 channel(Slack / Telegram / n8n Chat)发审批请求
  3. 审批人看到要调哪个 tool、带什么参数
  4. Approve → 按 agent 给的输入执行;Deny → 取消并把拒绝告知 agent

可只对高风险 tool 启用(发消息、改记录、删数据),且审批可以走与主交互不同的 channel(在 n8n Chat 里对话,但审批推给 Slack 上指定的人)。这比”整段输出人工过一遍”精细得多。

价格(实查 n8n.io/pricing)

所有套餐都含 unlimited users & workflows + 全部集成,按每月 workflow 执行次数计费,与复杂度无关。

套餐价格关键内容
Starter20 €/月(年付)1 个共享项目、5 并发、2,300 AI credits/月、论坛支持
Pro50 €/月(年付)10K 执行、3 项目、20 并发、13,700 AI credits/月、管理员角色、全局变量、工作流历史、执行搜索、7 天 insights
Business667 €/月(年付,可自托管)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 折。云端数据存欧盟(法兰克福),自托管存你自己选的地方。

上手

Terminal window
# 官方安装脚本(需 Docker)
curl -fsSL https://get.n8n.io | sh
# 或手动
docker volume create n8n_data
docker 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 一键起全栈。

潜在坑

  1. ⚠️ 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 的”品牌限制”硬一档。

  2. Agents 仍是 Preview:官方明说行为可能变,knowledge base 在自托管侧也是 Preview。

  3. 自托管 agent 有限制:queue mode 不支持 agents;接 channel(如 Telegram)可能失败,官方建议先用常规模式。

  4. 知识库在自托管需配 sandbox(agent 与 n8n Assistant 共用一个 sandbox 连接);环境变量配的连接在界面上只读(显示 “Found in server configuration”)。

  5. 云端定价按执行次数,不是按人——多人用不额外收费,但执行量爆炸时账单跟着爆。agent 一轮对话 = 一次执行,比传统 workflow 的一次执行贵得多(agent 内部多轮工具调用可能只算一轮,也可能多次,取决于实现)。

  6. AI credits 与执行次数是两套独立额度,Starter 2,300 credits 是 AI 功能的单独限制。

  7. 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 编排代码,这是另一条路线