用可视化节点把 API、AI 与脚本串成可掌控的自动化流程。

项目名称:n8n
编程语言:TypeScript(Node.js)
开源许可证:Sustainable Use License(fair-code 模型;源码可见,自托管内部/个人用途免费,禁止作为竞争服务转售;SSO/RBAC 在企业版)
GitHub 地址:https://github.com/n8n-io/n8n
官网或 Demo:https://n8n.io

把重复的人工操作自动化,常见做法是写脚本或上 RPA,但前者门槛高、后者常把逻辑锁死在黑盒里。n8n 走中间路线:一个基于节点的可视化画布,让你拖出 HTTP 请求、数据库、SaaS API 等 400+ 集成节点,再用表达式把 JSON 字段在节点间转换;需要复杂逻辑时,随时在任何节点写 JavaScript 或 Python。它原生支持 AI Agents、RAG 与 MCP,能把多个云或离线模型、遗留系统接到同一条流程里,并保留每步的输入输出供审计。项目由 Jan Oberhauser 于 2019 年创立,GitHub 星标以官网/仓库为准(公开数据约 19–21 万),是 fair-code 自动化里采用度最高的项目之一。

核心能力

  1. 可视化节点 + 代码双模式:画布既能拖节点连数据,也能在任意节点写 JS/Python 做复杂转换,不必在“纯可视化”和“纯代码”之间二选一。场景:用现成节点拉取 CRM 数据,再用一段 Python 做清洗后写回数据库。
  2. AI Agents 与 RAG、MCP 支持:内置 AI 节点可连接任意模型、编排多 Agent 与 RAG,并通过 MCP 接入外部工具,且每个推理决策在画布上可追溯。场景:让 Agent 先查知识库再调用内部 API,把“谁在何时决定什么”全程留痕。
  3. 400+ 集成与自定义节点:预置 Slack、Salesforce、Google 等常用应用节点,其余用自定义 API 连接;也可自己写节点扩展。场景:新同事入职时自动在 Asana 建任务、在 Salesforce 更新状态、发 Slack 通知,串成一条流水线。
  4. 执行历史、调试与人工确认:可单节点试运行预览输出、用真实数据测 API、查看执行历史与日志;支持 human-in-the-loop 审批与基于规则的门控。场景:自动审批前先让人工确认,避免 AI 动作失控。
  5. 自托管或云双部署:既可在自己基础设施用 Docker 部署保全数据主权,也可用 n8n Cloud 按月订阅免去运维。场景:对数据敏感的业务跑在本地,临时验证用云版快速起。

使用上手

  1. 快速体验:执行 npx n8n,按提示在浏览器打开 http://localhost:5678 进入编辑器。
  2. Docker 自托管:先 docker volume create n8n_data,再运行官方镜像并把数据卷挂到 /home/node/.n8n,映射 5678 端口。
  3. 新建工作流:从节点面板拖入触发器(如 Webhook、定时、手动),再连上后续处理节点。
  4. 接 AI:在 AI 节点配置模型供应商(OpenAI / 本地模型 / 任意兼容端点),按需加入知识库检索与工具调用。
  5. 测试与发布:用真实数据单步运行验证,确认无误后激活工作流,或导出/接入 Git 做版本管理。

优点与不足

  • 优点:可视化与代码兼得,灵活度高;400+ 集成覆盖主流 SaaS 与数据库;原生 AI/MCP,适合把 AI 嵌进业务流程;可完全自托管,数据留在自己环境;执行历史与日志便于排障与合规。
  • 不足:采用 Sustainable Use License(fair-code)而非标准开源协议,作为竞争服务转售受限制;SSO、LDAP、扩展版本管理等企业能力在企业版;大流程(50+ 节点)需拆分子流程保持可读性;学习节点表达式需一点上手成本。

适合谁

  • 需要把 AI、API 与脚本串成可控流程的技术团队(IT Ops、Dev Ops、Sec Ops)。
  • 想自托管、保数据主权又不想从零写编排的开发者。
  • 做内部工具自动化、希望人工可在关键节点把关的业务团队。

下载与访问

许可证与部署

项目说明
源码部署git clone https://github.com/n8n-io/n8n 或 docker run ... n8nio/n8n(访问 localhost:5678)
托管版本n8n Cloud(按月订阅,免运维)
编程语言TypeScript(Node.js)
开源许可证Sustainable Use License(fair-code;自托管内部/个人免费,禁止竞争转售)
星标以 GitHub 为准(公开数据约 19–21 万)

本文属于「项目」分类的 AI 资源专栏,更多评测见分类页。