n8n README

The project's README from github.com/n8n-io/n8n. As one markdown file: README.md.

Banner image

n8n – The Platform for AI Agents and Workflow Automation

Fair-code platform to build and deploy AI agents and workflows. Combine a visual canvas with custom code, run it self-hosted or in the cloud, and connect to 1500+ integrations. AI automation you can trust with real work, from prototype to production.

n8n.io - Screenshot

Key Capabilities

Quick Start

Try n8n instantly with our install script (requires Docker):

curl -fsSL https://get.n8n.io | sh

Or deploy manually with 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

Access the editor at http://localhost:5678

Resources

Support

Need help? Our community forum is the place to get support and connect with other users: community.n8n.io

License

n8n is fair-code distributed under the Sustainable Use License and n8n Enterprise License.

Enterprise Licenses available for additional features and support.

Additional information about the license model can be found in the docs.

Contributing

Found a bug 🐛 or have a feature idea ✨? Check our Contributing Guide for a setup guide & best practices.

Join the Team

Want to shape the future of automation? Check out our job posts and join our team!

What does n8n mean?

Short answer: It means "nodemation" and is pronounced as n-eight-n.

Long answer: "I get that question quite often (more often than I expected) so I decided it is probably best to answer it here. While looking for a good name for the project with a free domain I realized very quickly that all the good ones I could think of were already taken. So, in the end, I chose nodemation. 'node-' in the sense that it uses a Node-View and that it uses Node.js and '-mation' for 'automation' which is what the project is supposed to help with. However, I did not like how long the name was and I could not imagine writing something that long every time in the CLI. That is when I then ended up on 'n8n'." - Jan Oberhauser, Founder and CEO, n8n.io

n8n (n8n-io/n8n)

Searching Database…

207.9K ·GitHub
这是什么?n8n 是一个 fair-code 工作流自动化平台,用于构建和部署 AI 智能体与自动化流程。它将可视化画布与自定义代码结合,并可连接 1500+ 个集成。
这是无代码工具,还是我仍然可以编写真正的代码?它是一个可视化的、基于节点的构建器(低代码/无代码),但在需要更多控制时,你可以直接在工作流中加入 JavaScript、Python 和 npm 包。
我该如何让它运行起来?最快的方式是运行安装脚本,但需要先安装 Docker;你也可以直接用 Docker 手动部署。启动后,在浏览器中访问可视化编辑器。
运行它需要 Docker 吗?官方安装脚本和标准的手动部署方式都需要 Docker。若改为从源代码运行项目,则需要 Node.js 24+ 和 pnpm 12.3.4+。
它是完全开源的吗?许可证上有什么限制吗?n8n 是 'fair-code',而非标准的开源软件:源代码始终可见,也可自行托管,但它依据 Sustainable Use License 发布,另外还有单独的 Enterprise License,提供额外功能与支持。
我能把工作流数据完全保存在自己的基础设施上吗?可以。n8n 设计为可自行托管,因此敏感数据和 AI 工作流都可以留在你自己的系统中;针对企业需求,还提供基于角色的访问控制和审计日志。
这个许可证名称是怎么回事?n8n 不是典型的开源项目;它采用 Sustainable Use License,并额外提供 n8n Enterprise License,用于高级功能与支持。
我会被锁定在某一个 AI 服务商上吗?不会。n8n 允许你连接 OpenAI、Anthropic、Google 或开源模型,并且无需更改工作流架构即可切换服务商。
这些集成从哪里来?n8n 内置了 1500 多个集成,以及 9,000+ 个社区工作流模板,你可以直接复用,无需从零开始构建。
n8n 这个名字从哪里来?它是 'nodemation'(node + automation,即节点 + 自动化)的缩写,寓意 Node.js 以及项目基于节点的可视化编辑器,并缩写为数字缩略词 n8n。
工作流中的智能体可以要求人工审批吗?可以。n8n 支持包含逻辑判断、工具调用、人工审批的多步骤 AI 工作流,并从原型到生产环境提供完整的可观测性。
Creator
n8n-io
Size
696.5 MB
Stars
207.9K
Age
7y
Commits · 90 Days