
官方信息表
| 项目 | 内容 |
|---|---|
| 项目名称 | n8n |
| 仓库地址 | n8n-io/n8n |
| 官方网站 | n8n.io |
| 开源协议 | fair-code (Sustainable Use License) |
| 最新更新 | 2026-10-27 |
| 定位 | 1500+ 集成的可视化 AI 工作流自动化平台 |
项目背景
n8n 是目前最流行的开源工作流自动化平台之一,定位类似 Zapier 但可完全自托管。它把 AI Agent 节点和传统集成节点放在同一个画布上:一边是 OpenAI、Anthropic 等模型调用,一边是 1500+ 应用的连接器,配合 9000+ 现成模板快速搭业务自动化。
核心特性
- AI 原生自动化:构建和运营 AI 工作流与多步智能体
- 模型无锁定:连接 OpenAI、Anthropic、Google 或开源模型,切换不改架构
- 从原型到生产:设计多步 AI 工作流,支持逻辑、工具使用、人工审批、完整可观测
- 代码节点:可视化画布与 JavaScript、Python、npm 包结合
- 企业级:自托管、RBAC、审计日志、敏感数据支持
- 1500+ 集成:覆盖主流 SaaS 应用,9000+ 模板
环境要求
- Docker 或 Node.js 20+
- 建议 2 核 4G 以上
部署步骤
一键脚本:
curl -fsSL https://get.n8n.io | sh
或手动 Docker:
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。
节点架构
n8n 的每个节点是一个独立的执行单元,接收上一节点的输出作为输入。画布上可以添加分支、合并、循环、条件判断。代码节点允许写 JavaScript 或 Python,突破可视化限制。AI 节点直接调用 LLM,支持把自然语言描述转成工作流。所有执行历史可回看,错误可重试。
常见问题 FAQ
Q:n8n 和 Zapier 比成本如何? A:自托管后按机器成本算,规模越大越划算。
Q:支持 Webhook 触发吗? A:支持,每个工作流都可以暴露 Webhook URL。
Q:是真开源吗? A:fair-code 许可证,自托管免费,不能作为托管服务转售。
配置项
n8n 主要环境变量:
| 变量 | 说明 |
|---|---|
N8N_HOST |
监听地址 |
N8N_PORT |
端口(默认 5678) |
DB_TYPE |
数据库类型(默认 sqlite) |
GENERIC_TIMEZONE |
时区 |
更多使用示例
# 一键安装
curl -fsSL https://get.n8n.io | sh
# Docker 手动
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
跳转链接
- 仓库:github.com/n8n-io/n8n
- 官网:n8n.io
- 文档:docs.n8n.io
- 模板库:n8n.io/workflows