
项目摘要
面向技术团队的工作流自动化平台,支持可视化编排、代码扩展、自托管与AI工作流。
n8n用可视化界面结合JavaScript/Python扩展,帮助团队连接400+服务并搭建自动化流程。它适合需要自托管、控制数据与部署方式,或希望构建AI智能体和内部业务流程的开发者与技术团队。
项目详细信息

n8n - 面向技术团队的安全工作流自动化平台
n8n 是一个工作流自动化平台,为技术团队提供代码的灵活性与无代码的速度。凭借 400+ 集成、原生 AI 能力及公平代码许可,n8n 让您构建强大的自动化流程,同时完全掌控数据与部署。

核心能力
- 按需编码:编写 JavaScript/Python、添加 npm 包或使用可视化界面
- AI 原生平台:基于 LangChain 构建 AI 智能体工作流,使用自有数据与模型
- 完全掌控:通过公平代码许可自托管,或使用我们的 cloud offering
- 企业就绪:高级权限管理、单点登录与隔离部署支持
- 活跃社区:400+ 集成与 900+ 开箱即用的 templates
快速开始
npx n8n
或使用 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
资源
- 📚 Documentation
- 🔧 400+ Integrations
- 💡 Example Workflows
- 🤖 AI & LangChain Guide
- 👥 Community Forum
- 📖 Community Tutorials
支持
需要帮助?我们的社区论坛是获取支持并与其他用户交流的地方: community.n8n.io
许可证
n8n 采用 fair-code 分发,遵循 Sustainable Use License 和 n8n Enterprise License 协议。
- 源码可见:源代码始终开放可见
- 可自托管:可部署在任何地方
- 可扩展:可添加自定义节点与功能
如需额外功能和支持,可选择 Enterprise Licenses。
有关许可证模型的更多信息,请参阅 docs。
贡献
发现错误 🐛 或有功能创意 ✨?请查看我们的 Contributing Guide 获取设置指南与最佳实践。
加入团队
想要塑造自动化的未来?查看我们的 job posts 并加入我们的团队!
n8n 的含义是什么?
简短回答:意为 "nodemation"(节点自动化),发音为 n-eight-n。
详细回答:"我经常被问到这个问题(比预想的更频繁),因此决定在此作出解答。在寻找一个域名可用的好项目名称时,我很快意识到所有想到的好名字都已被占用。最终,我选择了 nodemation。'node-' 表示它采用节点视图且基于 Node.js,'-mation' 代表 'automation'(自动化),这正是项目旨在实现的目标。但我觉得这个名字太长,无法想象每次在命令行中输入这么长的名称。于是最终确定了 'n8n'。" - Jan Oberhauser,创始人兼首席执行官,n8n.io