n8n

活跃
GitHub TypeScript NOASSERTION

简介

n8n 是一个功能强大的工作流自动化平台,原生支持 AI Agent 节点,可编排多步骤 Agent 工作流并集成数百种外部服务。

核心特性

  • 400+ 集成节点 — 连接数据库、API、SaaS 服务等主流外部系统,开箱即用
  • AI Agent 原生支持 — 基于 LangChain 的 AI 节点,可编排多步骤智能体工作流
  • 代码灵活性与无代码速度兼备 — 可视化拖拽编辑,同时支持 JavaScript/Python 自定义代码
  • 自托管与公平代码许可 — 完全掌控数据,支持 Docker/K8s 私有部署和离线环境
  • 企业级安全 — 高级权限管理、SSO 单点登录和气隙部署支持
  • 900+ 模板库 — 提供丰富的预构建工作流模板,快速复用社区最佳实践

适用场景

💡 构建 AI 驱动的客户支持工作流,自动分类工单、生成回复并发送到 Slack 或邮件
💡 编排多步骤数据采集管道,从网页/API 抓取数据后经 AI 处理后写入数据库
💡 搭建内部自动化平台,将 CRM、邮件、项目管理等工具串联实现业务流程自动化
💡 利用 AI Agent 节点构建智能文档处理流程,自动提取、分类和摘要文档内容

快速开始

# 使用 npx 快速启动(需要 Node.js)
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 开始构建工作流

相关项目

相关文章