n8n
可视化工作流自动化平台,主打 AI agent 编排,可在画布上拖拽构建多步 AI 工作流,支持接入 OpenAI、Anthropic 及开源模型,也能混合 JavaScript/Python 代码。亮点是 1500+ 集成和 9000+ 模板,从原型到生产都能用,且支持自托管,适合国内开发者快速搭建自动化业务。注意采用 fair-code 可持续使用许可,非完全开源,商用需留意条款。
README

n8n – AI Agent 与工作流自动化平台
基于 fair-code 的平台,用于构建和部署 AI Agent 与工作流。将可视化画布与自定义代码相结合,可自托管或在云端运行,并连接 1500+ 集成。从原型到生产,AI 自动化可以放心地处理实际工作。

核心能力
- AI 原生自动化平台:使用你自己的数据、模型和工具,构建并运营 AI 工作流和多步骤 Agent(智能体)
- 模型灵活,无锁定:可连接 OpenAI、Anthropic、Google 或开源模型,无需更改架构即可切换提供商
- 从原型到生产:设计包含逻辑、工具调用、人工审批和完整可观测性的多步骤 AI 工作流
- 需要时编写代码:结合可视化构建与 JavaScript、Python 和 npm 包,打造高级 AI 工作流
- 企业级 AI:通过基于角色的访问控制、审计日志和对敏感数据的支持,进行自托管或安全部署
- 复用现有资产:通过 1500+ 集成和 9000+ 工作流模板,将 AI 与现有系统连接
快速开始
使用我们的安装脚本立即体验 n8n(需要 Docker):
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
资源
支持
需要帮助?我们的社区论坛是你获得支持并与其他用户联系的地方: community.n8n.io
许可证
n8n 采用 fair-code 分发,遵循可持续使用许可证和 n8n 企业许可证。
- 源码可用:源码始终可见
- 可自托管:可部署到任何位置
- 可扩展:可添加自己的节点和功能
企业许可证可提供额外功能和支持。
关于许可证模式的更多信息,请参阅文档。
贡献
发现 bug 🐛 或有功能想法 ✨?请查看我们的贡献指南,了解设置指南和最佳实践。
加入团队
想塑造自动化的未来?查看我们的招聘职位,加入我们的团队!
n8n 是什么意思?
简短回答: 它是 "nodemation" 的意思,读作 n-eight-n。
详细回答: “我经常被问到这个问题(比我想象的还要频繁),所以我认为最好在这里回答。在为项目寻找一个带免费域名的好名字时,我很快发现所有我能想到的好名字都已经被占用了。所以最终我选择了 nodemation。'node-' 表示它使用节点视图(Node-View)并且基于 Node.js,'-mation' 则表示 'automation'(自动化),这正是这个项目想要帮助实现的。然而,我不喜欢这个名字太长,也无法想象每次在命令行中都要输入这么长的名字。于是我最终采用了 'n8n'。” —— Jan Oberhauser,n8n.io 创始人兼 CEO