n8n 是什么?可视化与代码结合的工作流自动化平台,原生支持 AI

n8n-io/n8n · GitHub · 官网
MCP 工具
Star20.8万
近 7 天新增0
编程语言TypeScript
开源协议NOASSERTION
创建于2019-06-22
最近更新2026-10-15

中文导读

n8n 是一个把可视化编排和自定义代码结合起来的自动化平台,重点在于用同一套工具搭建普通工作流和 AI agent。它支持接入 OpenAI、Anthropic、Google 或开源模型,并能在不重构的前提下更换模型供应商,同时提供大量集成和模板,方便把 AI 接到已有系统里。可以自托管也可以使用云端,适合需要处理敏感数据、希望掌控部署环境的开发者和团队,从原型验证到生产运行都能覆盖。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议未注明,创建于 2019-06-22,最近更新于 2026-10-15,目前有 207,533 个 Star。

项目介绍

n8n 是一个 fair-code 的工作流自动化平台,把可视化画布和自定义代码结合起来,用来构建和部署 AI agent 与自动化流程。它可以自托管,也可以使用云端版本,并连接 1500+ 集成。

在 AI 方面,n8n 支持使用自己的数据、模型和工具来搭建多步骤 AI 工作流,可接入 OpenAI、Anthropic、Google 或开源模型,并在不改变架构的前提下切换供应商。工作流中可以加入逻辑判断、工具调用、人工审批和可观测性,从原型逐步走向生产。需要时还能写 JavaScript、Python 或引入 npm 包。

平台提供 9000+ 工作流模板,支持基于角色的访问、审计日志等企业特性,适合处理敏感数据。

主要功能

适合谁用

适合需要把 AI 接入现有系统、构建自动化流程的开发者与团队,也适合希望自托管、对数据敏感或有企业合规要求的组织。

快速上手

  1. 使用安装脚本快速体验(需要 Docker):curl -fsSL https://get.n8n.io | sh
  2. 或手动用 Docker 部署:docker volume create n8n_data
  3. docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
  4. 在浏览器访问 http://localhost:5678 打开编辑器

Star 增长趋势

207,533207,355 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Java 后端面试与 AI 应用开发指南
★ 15.9万 · JavaScript · 更新于 2026-10-15
开源 LLM 应用开发平台,可视化编排工作流与 RAG
★ 15.9万 · TypeScript · 更新于 2026-10-16
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16
一键切换 AI 编程工具 API 供应商的跨平台桌面管理器
★ 14.5万 · Rust · 更新于 2026-10-15