n8n

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

n8n 是一个基于公平代码(fair-code)许可的工作流自动化平台,原生集成 AI 能力,允许用户通过可视化拖拽界面构建自动化流程,同时支持编写自定义代码。它解决了企业或个人在连接不同应用、服务与数据时面临的集成复杂度和重复性手动操作问题。核心能力包括:提供超过 400 个集成节点,覆盖常见 SaaS、数据库、API 等;支持自托管部署(如 Docker、npm)与云服务,保障数据安全与可控性;内置 AI 功能,可轻松接入大语言模型(LLM)并构建 AI 智能体工作流;支持 MCP(Model Context Protocol)客户端与服务器,便于与 AI 生态深度集成;提供 CLI、REST API 和 Webhook 等高级功能,适合开发人员深度定制。n8n 以可视化编排结合代码扩展的灵活模式,兼顾了非技术用户与开发者的需求,是流程自动化和 AI 应用落地的高效工具。

开源 freemium 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 205700
维护状态 活跃
是否开源 是
定价模式 freemium

项目数据

分类自动化工作流
开发团队n8n-io
所属国家
官网地址https://n8n.io
定价模式freemium
价格说明提供免费社区版(自托管)和云服务,云版有免费额度,付费订阅解锁更多功能,支持按需付费。
访问状态
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型ai,apis,automation,cli,data-flow,development,integration-framework,integrations,ipaas,low-code,low-code-platform,mcp,mcp-client,mcp-server,n8n,no-code,self-hosted,typescript,workflow,workflow-automation
GitHub 星标★ 205700
30天Star增速
HF 下载量
上线时间2019-06-22 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-10
浏览次数63

使用教程

难度:入门 约 10 分钟 部署方式:Docker 5 步

环境要求

  • 已安装 Docker(运行 n8n 的前提)
  • 能访问 get.n8n.io 与 docker.n8n.io 拉取镜像
  • 本机 5678 端口未被占用
  • 可选:curl 命令用于执行一键安装脚本

安装与启动步骤

  1. 1确认 Docker 可用

    n8n 自托管部署依赖 Docker,先确认本机已装好 Docker 并能正常运行容器。

    docker --version
  2. 2一键安装(可选)

    README 提供的官方安装脚本,会自动用 Docker 拉起 n8n,适合快速体验。

    curl -fsSL https://get.n8n.io | sh
  3. 3创建数据卷

    手动部署第一步,创建名为 n8n_data 的卷,用于持久化 n8n 的工作流与配置数据。

    docker volume create n8n_data
  4. 4启动 n8n 容器

    映射 5678 端口并把 n8n_data 挂到容器内 /home/node/.n8n,启动官方 n8n 镜像。

    docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
  5. 5打开编辑器

    在浏览器访问本机 5678 端口,即可进入 n8n 可视化编辑器开始搭建工作流。

关键配置

配置项必填说明示例
-p 5678:5678是端口映射,宿主机 5678 对应容器 5678,编辑器访问入口-p 5678:5678
-v n8n_data:/home/node/.n8n是挂载数据卷到 n8n 数据目录,保证重启后数据不丢-v n8n_data:/home/node/.n8n
--name n8n否指定容器名称,便于后续停止或查看日志--name n8n

如何确认成功

浏览器打开 http://localhost:5678 能看到 n8n 编辑器界面,即说明启动成功。

常见问题

Q:不想自己部署怎么办?

A:README 提供了 n8n 云服务,可直接访问 https://app.n8n.cloud/login 注册使用,无需本地 Docker 环境。

Q:本机 5678 端口被占用如何解决?

A:修改 docker run 中的端口映射,例如改成 -p 5679:5678,然后访问 http://localhost:5679 即可。

Q:删掉容器后数据会丢失吗?

A:不会。数据保存在 n8n_data 数据卷中,容器使用 --rm 删除后,卷仍然保留,重新启动即可恢复。

Q:执行安装脚本提示没有 Docker?

A:官方一键安装脚本要求本机已安装 Docker,请先安装 Docker Desktop 或 Docker Engine 后重试。

注意事项

  • 官方一键安装脚本要求本机已安装 Docker,Windows/macOS 用户需先启动 Docker Desktop。
  • docker run 中的 -it --rm 表示交互式运行并在退出后自动删除容器,长期运行建议参考官方 Docker 托管文档。
  • README 提到 n8n 支持连接 1500+ 集成与 9000+ 工作流模板,可在编辑器内直接使用。
  • 生产环境部署、环境变量与权限配置请以官方文档 docs.n8n.io 为准。

核心亮点

  • 可视化拖拽编辑,低代码/无代码门槛,业务人员也能上手
  • 原生 AI 集成,支持 LLM 和智能体工作流,紧跟 AI 自动化趋势
  • 自托管部署,数据私有化,适合企业安全合规需求

不足之处

  • fair-code 许可(Sustainable Use License)对商用有额外限制,非完全开源
  • 复杂工作流的调试与维护仍有一定学习曲线,文档需更完善

适用场景

  • 企业内部跨系统数据同步与自动化审批流程
  • AI 智能体编排,如连接大模型与知识库、工具调用
  • 个人开发者快速搭建自动化脚本或 API 聚合服务

替代项目

Zapier、Make(原 Integromat)、Node-RED

项目介绍

n8n 是自动化工作流领域的开源项目,由 n8n-io 开发,2019 年首次发布。

在全站 13,109 个收录项目中,它的 GitHub 星标数(205,700)位列前 1%,在自动化工作流分类的 511 个项目里位列前 1%。

近 42 天,它的 GitHub 星标从 200,352 增加到 205,700,净增 5,348。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。提供免费社区版(自托管)和云服务,云版有免费额度,付费订阅解锁更多功能,支持按需付费。从国内网络环境看,可直接访问。

它主要面向的使用场景是:企业内部跨系统数据同步与自动化审批流程。同类可对比的替代方案包括 Zapier、Make(原 Integromat)、Node-RED。

上一篇:puppeteer

下一篇:ToolJet

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 262 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 301 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10