1. n8n
n8n 快速入门
一句话卖点:开源、可自托管、400+ 集成的可视化工作流,自动化圈的事实标准之一。
这是什么?适合谁?
n8n(读作「n-eight-n」)是一款开源的工作流自动化平台,主域名 n8n.io,采用「Sustainable Use License」协议(对个人和小公司免费,商业用途需付费 License,具体看官方条款)。它在自动化赛道跟 Make、Zapier、Activepieces 是同梯队,但 n8n 的核心标签是开源 + 自托管 + 高度可定制。
主要特点:
- 400+ 集成:覆盖大多数 SaaS(GitHub、Slack、Notion、Stripe、Telegram、Discord、Postgres 等);
- 可视化节点编辑:拖拽节点连成流程,每个节点是一个步骤;
- Code 节点:可以在流程里写 JavaScript / Python,做复杂数据处理;
- AI 节点:内置 OpenAI / Anthropic / Hugging Face / Ollama 集成,流程里直接跑 AI;
- 自托管:用 Docker 一行命令部署,数据完全在自己手里;
- SaaS 版:不想自己运维也可以用官方 n8n.cloud;
- 公平开源许可:核心代码可见、可改,Self-hosted 永久免费。
适合谁?开发者(用 Code 节点写复杂逻辑)、DevOps(自托管,数据合规)、小企业 / 创业团队(成本敏感)、需要对接私有系统 / 内部 API 的企业、自动化爱好者。
不适合完全不想碰命令行的纯运营人员——n8n 学习曲线比 Make 略陡。
准备工作
- 一个邮箱(用 SaaS 版)或一台能跑 Docker 的服务器(自托管);
- 想自动化的应用账号;
- 基本的命令行 / Docker 知识(自托管时需要);
- 一个明确的自动化场景。
3 步快速上手
第 1 步:启动 n8n
SaaS 版:访问 https://n8n.io,点「Start Free」注册,登录后直接进入工作台。
自托管版(推荐,数据自己掌控):
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
启动后浏览器访问 http://localhost:5678,首次会让你创建 owner 账号。
第 2 步:新建 Workflow,加第一个节点
点「New Workflow」,进入可视化编辑器。
左侧「Nodes」面板搜 Webhook,拖一个 Webhook 节点到画布。Webhook 节点会生成一个 URL(如 http://localhost:5678/webhook/xxx),任何 POST 请求到这个 URL 都会触发流程。
接着拖第二个节点 Set,用于设置变量;再拖第三个节点 HTTP Request,用于发请求到外部 API。
最简单的流程:Webhook 收到 POST → Set 一个变量 → HTTP Request 把变量发给外部 URL。
第 3 步:测试 + 启用
点底部「Execute Workflow」测试一次。在另一个终端:
curl -X POST http://localhost:5678/webhook/xxx \
-H "Content-Type: application/json" \
-d '{"name":"hello"}'
回到 n8n,会看到每个节点的执行结果。
确认 OK 后,把 Workflow 右上方开关切到「Active」,n8n 会持续监听这个 Webhook,真实请求来时自动跑流程。
常见踩坑
- 自托管 Webhook 收不到请求:Webhook URL 是
localhost时,外部网络访问不到,要么用内网穿透(ngrok / frp),要么部署到公网服务器; - OAuth 授权失败:部分应用(Google、Slack)需要严格配置 scope,授权时仔细选;
- Code 节点报错:JS / Python 写错语法时,错误信息藏在 execution log 里,点节点查看;
- 超时:HTTP Request 默认 30 秒超时,长任务调
timeout参数; - 数据格式问题:Webhook 收到的可能是 string 或 object,在 Set 节点用表达式转换;
- 自托管备份:数据库在
~/.n8n/目录,定期备份,丢数据很麻烦。
初级用法
- Webhook 转发:收到 Webhook → 转发到 Slack / 飞书;
- 定时任务:用
Schedule Trigger节点,每天 9 点跑一次; - RSS 自动汇总:RSS 节点 → OpenAI 节点(总结) → Telegram 节点(发送);
- 表单自动入库:Typeform / Tally 提交 → 自动存 Postgres / Airtable。
高级玩法
- AI Agent 流程:Webhook → OpenAI 节点 → Postgres(存对话历史)→ HTTP(回调);
- 复杂分支:用
Switch节点做条件分支,Loop节点做迭代; - 错误处理:每个节点可以配置「On Error」,失败时发告警;
- Sub-workflow:把常用流程做成子工作流,主流程调用;
- 自定义节点:用 npm 包写自定义节点,扩展 n8n 能力。
小技巧
- 用 Expression 调字段:节点之间传数据用
{{$node["Webhook"].json["body"]["name"]}}这种表达式; - 每个节点单独测试:右键节点 → 「Execute Node」,不用每次跑全流程;
- 保存 credentials 到文件:自托管时把 OAuth credential 备份,迁移时直接复用;
- 钉钉 / 飞书机器人:用 HTTP Request 节点调 webhook,代替官方节点缺失的情况;
- 生产环境用 Postgres:默认 SQLite 适合个人,生产换 Postgres,稳定性和并发更好。
常见问题 FAQ
Q1: n8n 是免费的吗?
A: 自托管 Community 版完全免费,无执行次数限制、无工作流数量限制,只需自己准备服务器(VPS 约 $5-20/月)。Cloud 托管版 Starter $24/月(2,500 次执行)、Pro $60/月(10,000 次执行)、Enterprise 为定制价格。自托管版适合有运维能力的开发者,Cloud 版适合不想管服务器的用户。
Q2: n8n 和 Make、Zapier 有什么区别?
A: n8n 的核心优势是开源+可自托管:数据完全在自己手里,无执行次数限制。Make 的可视化体验更友好、学习曲线更平;Zapier 集成数量最多但最贵。有运维能力的团队推荐 n8n,个人用户推荐 Make。
Q3: n8n 自托管需要什么配置?
A: Docker 一行命令即可部署。最低配置 1 核 CPU、1GB 内存可跑,生产环境建议 2 核 4GB+。默认使用 SQLite,生产环境建议切换 PostgreSQL。国内服务器部署时,部分境外 API 调用可能需代理。
Q4: n8n 支持 AI 工作流吗?
A: 支持。n8n 内置 OpenAI、Anthropic、Google AI、Ollama 等 AI 节点,可以在工作流中直接调用大模型做文本生成、总结、分类、图片分析等。也可以结合 Code 节点自定义 AI 处理逻辑,构建 AI Agent 流程。
Q5: n8n 的”公平开源许可”是什么意思?
A: n8n 采用 Sustainable Use License,核心代码可见可改。个人和小公司可以免费自托管使用;商业用途(大型企业)需要购买 License。具体条款请查阅 n8n 官方许可页面。
2. n8n 多维度简评:开源工作流自动化,可自部署 + AI 原生
n8n 多维度简评:开源工作流自动化,可自部署 + AI 原生
本文基于官方文档和公开资料整理,未经过 MagicNetWorld 实测。
一、n8n 是开源工作流自动化的”瑞士军刀”,2019 年开源
n8n(发音”n-eight-n”,即 nodemation)由 Jan Oberhauser 创立,2019 年开源。核心特色:开源 + 可自部署 + 公平代码许可(Sustainable Use License),让用户拥有完全的数据控制权。
2026-06 现状:GitHub Stars 65k+,全球 5 万+ 自部署实例,2024 年完成 6000 万美元 B 轮融资。
二、n8n 的核心能力
2.1 可视化工作流
类似 Make 的画布编辑器,节点 + 连线,支持:
- 400+ 集成应用
- HTTP 请求(任意 REST API)
- Webhook 触发
- 定时任务(Cron)
- 数据库(MySQL / Postgres / MongoDB)
2.2 AI 原生集成
- n8n AI Nodes:OpenAI、Anthropic、Google Gemini、Ollama
- Vector Store 节点:Pinecone、Weaviate、Qdrant、Supabase pgvector
- AI Agent 节点:ReAct、Conversational Agent、Tool Agent
- MCP 协议支持(2025-03 上线)
2.3 代码节点
- 内置 JavaScript / Python 编辑器
- 可以写任意自定义逻辑
- 比 Make 的 Code 节点更强大
三、n8n 的真实定价(2026-06)
| 部署方式 | 价格 | 适合 |
|---|---|---|
| 自部署(开源) | 完全免费(Sustainable Use License) | 个人/企业 |
| n8n Cloud Starter | $24/月(2,500次执行) | 小团队 |
| n8n Cloud Pro | $60/月(10,000次执行, 无限活跃工作流) | 中型团队 |
| Enterprise | 联系销售(SSO/SAML/SLA) | 大企业 |
自部署版完全免费,仅需 $5-20/月的 VPS 成本。n8n 不按步骤计费(与 Zapier/Make 不同),每个工作流运行计为一次执行。
四、n8n vs Zapier vs Make vs Activepieces(2026-06)
| 维度 | n8n | Zapier | Make | Activepieces |
|---|---|---|---|---|
| 开源/自部署 | ⭐⭐⭐⭐⭐(强项) | ❌ | ❌ | ⭐⭐⭐⭐⭐ |
| AI 集成 | ⭐⭐⭐⭐⭐(AI Agent节点+MCP) | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
| 可视化编排 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 10,000任务/月价格 | $60(云)/$0(自部署) | $89.99/月 | $32.83/月 | ~$25/月(云) |
| 学习曲线 | 中 | 低 | 中 | 中低 |
证据模块
测试元数据
- 测试状态: 未实测 — 本文基于官方文档和公开资料整理
- 信息来源: n8n 官网, n8n GitHub, n8n 文档
- 最后验证日期: 2026-06-17
参考资料
- n8n 官方网站 — 官方文档
- n8n GitHub 仓库 — GitHub (65k+ Stars)
- n8n 文档 — 官方文档
- n8n 社区论坛 — 官方社区
- n8n Pricing 2026 Guide — 技术文章
- n8n Blog Pricing Guide — 技术博客
📊 评分与标签
评分说明
总分 9.2/10 · P_优选
📊 可观测社区指标(数据核验日期:2026-07-07)
- GitHub: n8n-io/n8n ★~195,100, 🔱59,043, 1,451 Issues;2020年至今持续维护迭代,GitHub trending 常客
- HN/Reddit/社区: Reddit r/n8n 100K+ 成员活跃讨论;ProductHunt 年度产品;HN 多次首页讨论
- 生态规模: 400+ 集成节点覆盖主流 SaaS(GitHub/Slack/Notion/Stripe/Telegram/Discord/Postgres 等)
- 商业化: 2025年完成 B 轮融资,估值显著增长;Cloud 版 Starter $24/月、Pro $60/月、Enterprise 定制
- 国内社区: CSDN/掘金/知乎 n8n 教程持续更新,飞书/钉钉集成需求驱动国内关注度上升
⚙️ 功能完整度 2.3/2.5
- 开源工作流自动化标杆:400+ 集成节点(GitHub/Slack/Notion/Stripe/Telegram/Discord/Postgres 等)、可视化拖拽编排、Code 节点(JS/Python 自定义逻辑)、AI 节点(OpenAI/Anthropic/HuggingFace/Ollama 内置)
- 高级编排能力完备:定时触发器(Schedule Trigger)、Webhook 监听、条件分支(Switch/Loop)、子工作流复用(Sub-workflow)、错误处理(每节点 On Error 分支 + 告警)、自定义 npm 节点扩展
- AI 工作流原生支持:内置 OpenAI/Anthropic/Google AI/Ollama 节点,可直接在流程中调用大模型做文本生成/总结/分类/图片分析,构建 AI Agent 流程
- 对比 Make(同类可视化自动化):n8n 自托管 + 开源 + Code 节点,灵活性大幅领先;Make 可视化体验更友好但闭源
- 对比 Zapier(自动化赛道鼻祖):Zapier 集成数量最多(7000+)但最贵,且无自托管;n8n 自托管版免费 + 无执行次数限制,数据自主性更强
- 对比 Activepieces(新兴开源竞品):n8n 集成数量更多(400+ vs 200+)、社区更大(195K★ vs 15K★)、文档更完善
- 对比 Dify(AI 专精平台):Dify 偏 AI 应用构建(聊天机器人/RAG),n8n 偏通用自动化但 AI 节点覆盖主流模型,二者定位互补
- 来源:n8n.io + GitHub n8n-io/n8n + docs.n8n.io
✨ 输出质量 2.1/2.5
- 工作流执行一致性高:节点间数据传递通过表达式(
{{$node["Webhook"].json["body"]}})精确可控,JSON 结构化传递无丢失 - 错误处理机制完善:每个节点可配置 On Error 分支(继续/停止/重试),失败时自动发告警(Slack/Email/Webhook),生产级可靠性
- Code 节点支持 JS/Python:复杂数据处理(JSON 变换/正则/API 调用)可直接写代码,灵活性远超 Make 的函数节点
- 对比 Make:可视化体验不如 Make 流畅但逻辑表达能力更强;Make 的 Router/Filters 更直观但定制化弱于 Code 节点
- 对比 Zapier:可定制性远强于 Zapier(纯配置式),但模板生态不如 Zapier 丰富(社区模板 1000+ vs Zapier 5000+)
- Code 节点错误信息藏在 execution log,需点节点查看详情,调试体验略逊于 Make 的内联错误提示
- 自托管版 Webhook 需配公网 IP 或内网穿透(ngrok/frp),否则外部请求不可达
- 来源:GitHub Issues + Reddit r/n8n + 社区评测报告
🖐️ 易用性 1.4/1.5
- 可视化节点拖拽编排:Docker 一行命令自部署(
docker run -p 5678:5678),5 分钟内跑起第一个工作流 - 模板库覆盖常见自动化场景:RSS 汇总/Slack 通知/表单入库/AI 对话等 1000+ 社区模板可直接 fork
- 多语言 SDK + REST API:n8n 提供 REST API 可编程管理工作流,支持 CI/CD 集成
- 对比 Make:学习曲线略陡(Code 节点 + 表达式语法对非开发者有门槛)但开发者上限更高;Make 对纯运营更友好
- 对比 Zapier:Zapier 纯配置零代码上手最快,但 n8n 的 SaaS 版(n8n.cloud)也提供免运维体验
- 非开发者(纯运营人员)可能被 Code 节点和表达式语法劝退;建议非技术用户选 Make 或 Zapier
- 来源:docs.n8n.io + 官方部署指南 + 社区反馈
💰 性价比 1.5/1.5
- Community 自托管版完全免费:Sustainable Use License,无执行次数限制、无工作流数量限制,个人和小公司免费使用
- Cloud 版定价合理:Starter $24/月(2,500 次执行)、Pro $60/月(10,000 次执行)、Enterprise 定制;省去运维成本
- 自托管仅需 VPS $5-20/月:最低 1 核 1GB 可跑,生产建议 2 核 4GB + PostgreSQL
- 对比 Make($9-29/月按操作计费):n8n 自托管免费 + 执行上限更高(无限制 vs 按套餐);Make 适合不想运维的小团队
- 对比 Zapier($19.99-69/月,起步价已限执行次数):n8n 免费方案碾压;Zapier 优势在集成数量和零运维
- 对比 Activepieces(同样开源免费):n8n 社区更大、模板更多、文档更全,长期投入回报更高
- 个人开发者和小团队几乎零成本即可构建生产级自动化,是自动化赛道性价比最高的方案
- 来源:n8n.io/pricing + GitHub LICENSE + Make/Zapier 定价页对比
🔒 稳定性 0.9/1.0
- GitHub 195,100+ Stars 社区极度活跃,2020年至今持续维护迭代,核心团队全职开发 + 社区贡献者 500+
- Docker 部署方案成熟:官方 Docker 镜像稳定,支持 docker-compose/Kubernetes 部署;生产环境建议 PostgreSQL 替代默认 SQLite
- 版本迭代稳定:每月稳定发布,向后兼容性好;重大版本(如 v1.0)有迁移指南和 changelog
- 对比 Make(Zapier 级 SLA 托管):自托管版稳定性取决于运维水平;n8n.cloud SaaS 版有官方 SLA 保障
- 对比 Zapier(闭源商业、全托管):Zapier 稳定性最高但成本也最高;n8n 自托管需自行保障但可控性更强
- 关键运维:定期备份
~/.n8n/目录(含数据库 + credentials),数据丢失风险需自行承担;建议配自动备份脚本 - Webhook 需公网可达,否则收不到外部请求(需 ngrok/frp/公网服务器)
- 来源:GitHub release notes + n8n community forum + 社区运维文档
🛡️ 隐私安全 1.0/1.0
- Sustainable Use License 开源:核心代码完全可见可审,社区可审计安全漏洞;自托管版数据 100% 本地化不出内网
- 自托管方案数据自主性碾压:对比 Make/Zapier(闭源 SaaS 必须上传所有流程数据到第三方服务器),n8n 自托管版所有工作流数据、credentials、执行历史完全存储在自己服务器
- OAuth credentials 可加密存储 + 备份迁移:支持 AES-256 加密存储凭证,迁移服务器时可安全导出/导入
- 支持 PostgreSQL 生产级数据库:配合 PostgreSQL 的 TDE/列级加密等安全特性,满足企业级数据安全需求
- 个人和小公司免费使用,大企业需购买 License(Sustainable Use License 条款)
- 对比 Make(闭源、数据上传到欧洲服务器):n8n 自托管数据零出境,符合国内数据本地化合规要求
- 对比 Zapier(闭源、数据上传到美国服务器):同上,n8n 自托管方案隐私保护最强
- 是目前自动化领域隐私保护最强的方案之一,尤其适合金融/医疗/政务等数据敏感行业
- 来源:n8n.io/license + GitHub LICENSE + n8n.io/security
评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。
🏷️ 标签说明
- 开源免费: Community 版自托管完全免费,Sustainable Use License,无执行次数/工作流数量限制,个人和小公司零成本。来源:n8n License
- 自动化: 400+ 集成节点 + 可视化拖拽编排 + Code 节点(JS/Python),从 RSS 汇总到 AI Agent 全覆盖,通用自动化能力最强。来源:n8n 集成节点
- 开源可部署: Docker 一行命令部署,数据 100% 本地化不出内网,隐私保护碾压 Make/Zapier 等 SaaS 方案。来源:n8n 部署文档
📋 来源与核验记录
- ✅ 已核验: n8n GitHub(页面可访问,Stars/Forks/Issues 数据可见)
- ✅ 已核验: n8n 集成节点(页面可访问,400+ 集成节点列表可见)
- ⚠️ 未验证: n8n 定价页(定价数据来自公开资料,本轮未 页面访问核验)
- ⚠️ 间接来源: Reddit r/n8n 社区规模、国内社区活跃度等数据来自社区公开信息
- ❌ 死链: 无
同分类推荐
AI办公效率 分类下的其他工具