n8n-io/n8n
GitHub: n8n-io/n8n
一个支持自托管、可编写自定义代码的工作流自动化平台,原生集成 AI 能力,适用于需要数据主权和高度定制化的自动化场景。
Stars: 178945 | Forks: 55735

# n8n - 面向技术团队的安全工作流自动化平台
n8n 是一个工作流自动化平台,赋予技术团队代码般的灵活性和无代码般的速度。凭借 400+ 集成、原生 AI 能力以及 fair-code 许可证,n8n 让您在构建强大自动化流程的同时,保持对数据和部署的完全控制。

## 核心能力
- **需要时即可编写代码**:编写 JavaScript/Python,添加 npm 包,或使用可视化界面
- **AI 原生平台**:基于 LangChain,使用您自己的数据和模型构建 AI agent 工作流
- **完全控制**:使用我们的 fair-code 许可证进行自托管,或使用我们的 [云服务](https://app.n8n.cloud/login)
- **企业级就绪**:高级权限、SSO 和物理隔离部署
- **活跃的社区**:400+ 集成和 900+ 现成的 [模板](https://n8n.io/workflows)
## 快速开始
使用 [npx](https://docs.n8n.io/hosting/installation/npm/) 立即尝试 n8n(需要 [Node.js](https://nodejs.org/en/)):
```
npx n8n
```
或者使用 [Docker](https://docs.n8n.io/hosting/installation/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 访问编辑器
## 资源
- 📚 [文档](https://docs.n8n.io)
- 🔧 [400+ 集成](https://n8n.io/integrations)
- 💡 [示例工作流](https://n8n.io/workflows)
- 🤖 [AI 与 LangChain 指南](https://docs.n8n.io/advanced-ai/)
- 👥 [社区论坛](https://community.n8n.io)
- 📖 [社区教程](https://community.n8n.io/c/tutorials/28)
## 支持
需要帮助?我们的社区论坛是获取支持和与其他用户交流的地方:
[community.n8n.io](https://community.n8n.io)
## 许可证
n8n 是基于 [Sustainable Use License](https://github.com/n8n-io/n8n/blob/master/LICENSE.md) 和 [n8n Enterprise License](https://github.com/n8n-io/n8n/blob/master/LICENSE_EE.md) 分发的 [fair-code](https://faircode.io) 软件。
- **源码可用**:源代码始终可见
- **支持自托管**:可在任何地方部署
- **可扩展**:添加您自己的节点和功能
可获取 [企业许可证](mailto:license@n8n.io) 以享受额外功能和支持。
有关许可证模型的更多信息可在 [文档](https://docs.n8n.io/sustainable-use-license/) 中找到。
## 加入团队
想要塑造自动化的未来?查看我们的 [招聘职位](https://n8n.io/careers) 并加入我们的团队!
## n8n 是什么意思?
**简短回答**:它的意思是 "nodemation",发音为 n-eight-n。
**详细回答**:“我经常被问到这个问题(比预期的更频繁),所以我决定最好在这里回答一下。在为项目寻找一个有免费域名的合适名称时,我很快意识到我能想到的所有好名字都已经被占用了。所以,最终我选择了 nodemation。‘node-’ 是因为它使用节点视图(Node-View)并且使用 Node.js,而 ‘-mation’ 代表 ‘automation’(自动化),这也是该项目旨在解决的问题。然而,我不喜欢这个名字太长,我无法想象每次在 CLI 中输入这么长的内容。就在那时,我最终定下了 ‘n8n’。” - **Jan Oberhauser,n8n.io 创始人兼 CEO**
标签:AI代理, APIClient, BPM, CMS安全, DevOps工具, Docker, ETL, Fair-code, GNU通用公共许可证, IPaaS, IP 地址批量处理, JavaCC, JavaScript, LangChain, LLM集成, MITM代理, n8n, Node.js, Python, RPA, SaaS, Webhook, 业务流程管理, 企业级, 低代码, 力导向图, 可视化编程, 安全防御评估, 工作流引擎, 数据可视化, 数据集成, 无代码, 无后门, 自动化平台, 自动化攻击, 自托管, 请求拦截, 轻量级, 逆向工具, 集成平台