n8n 怎么用:是什么、本地部署一行命令安装、第一个工作流与 AI Agent 节点入门

n8n 是什么、怎么用?本文按 n8n 官方文档讲清云端版与自托管怎么选、现在推荐的一行命令 Docker 安装(npm 方式将在 3.0 停用)、照官方教程搭出第一个定时工作流,以及 AI Agent 节点由哪几部分组成。

NNathaniel bigo··原创首发·AI 辅助撰写
10 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理 免费账号 账号

适用于谁

  • 搜「n8n怎么用」「n8n是什么」「n8n 本地部署」「n8n docker 安装」「n8n ai agent 是什么」的人;
  • 想把「定时抓数据、判断、发通知」这类重复工作自动化,并在流程里用上大模型的人。

本文根据 n8n 官方文档整理,资料核对于 2026-10-11。n8n 的界面和文档以英文为主,文中的节点名和按钮名保留英文原文,方便你在界面里对照。

结论先说

  1. n8n 是一个工作流自动化工具:把一个个「节点」(触发器、应用、逻辑判断、AI)连成流程,让它自动运行。
  2. 两种用法:n8n Cloud(官方托管,注册即用)和自托管(装在自己的机器上)。官方文档写明,自托管的 Community 版可以免费使用,包含几乎完整的功能。
  3. 安装方式变了:官方现在推荐用一行命令通过 Docker 安装;文档明确写着 npm 方式(npm install n8n / npx n8n)自 n8n 3.0 起不再可用,3.0 起 n8n 只通过 Docker 分发。旧教程里的 npm 装法不要再用于新安装。
  4. 装好后访问 http://localhost:5678。
  5. 做 AI 智能体用的是 AI Agent 节点:给它接一个聊天模型和至少一个工具,由模型自己决定调用哪个工具。

云端版还是自托管

官方给的选择建议:

你的情况官方建议理由
想马上开始、没有技术背景n8n Cloud不用安装,官方负责托管、更新和扩容
不想管服务器n8n Cloud同上
需要完全控制部署环境、有定制需求自托管环境和配置都由你掌握
想免费使用自托管(Community 版)免费,包含几乎完整的功能

n8n Cloud 的试用规则(官方文档):新建试用后有 14 天,可以体验 Pro 计划的全部功能,限制是 1000 次执行,计算资源与 Starter 计划相同。之后的计划和价格官方提示会变动,以定价页为准。

官方同时提醒:自托管需要一定的技术基础(服务器和容器的配置、安全、资源管理),操作失误可能导致数据丢失、安全问题和停机;没有服务器管理经验的人,官方更推荐 n8n Cloud。

步骤

1. 自托管:一行命令安装

前提是已安装 Docker 并且正在运行。官方说明这条命令需要 docker compose v2 插件(不是旧的独立 docker-compose)。

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

官方文档描述它会做四件事:检查 Docker 是否安装并运行;在当前目录创建一个 n8n 文件夹;写入运行所需的配置文件(compose.yml、.env 等,密钥自动生成);下载并启动 n8n。重复执行是安全的,已经装过会直接提示。

成功后终端会显示 n8n is running at: http://localhost:5678,浏览器打开这个地址,按提示创建账号即可。

日常命令(来自官方文档):

要做的事命令
停止docker compose -f ./n8n/compose.yml down
再次启动docker compose -f ./n8n/compose.yml up -d
升级到最新版curl -fsSL https://get.n8n.io \
卸载并删除数据docker compose -f ./n8n/compose.yml down -v,再删除 ./n8n 文件夹

注意 down -v 里的 -v 会删除全部 n8n 数据,平时停止服务不要带它。

Windows 用户:官方建议在 WSL 里操作,并把项目文件夹放在 WSL 的文件系统内。不放心直接执行网络脚本的话,官方文档另有一节说明如何先下载脚本查看,以及手写 Docker Compose 的完整步骤(要求至少 4 GB 内存和 2 个 vCPU)。

2. 搭第一个工作流

官方入门教程做的是一个「每周一早上查询上周的太阳耀斑数据,按类型分流后发送出去」的流程。它覆盖了工作流的四个基本要素,照着做一遍就理解了:

  1. 新建工作流;
  2. 加触发器:点 Add first step,搜索 Schedule,选 Schedule Trigger,把 Trigger Interval 设为 Weeks,选周一上午 9 点。触发器决定流程「什么时候跑」;
  3. 加应用节点并配置凭据:搜索 NASA 节点,选择获取太阳耀斑数据的操作。第一次用某个服务要配置凭据(Credentials),也就是这个服务的 API Key。配好后点 Execute step 单独运行这个节点,马上能看到返回的数据;
  4. 加逻辑判断:加一个 If 节点,按数据里的某个字段分成 true 和 false 两条路;
  5. 输出数据:在两条路后面各接一个发送数据的节点。字段可以直接从上一个节点的输出里拖进表达式编辑器,会自动变成 {{$json["字段名"]}} 这样的引用;
  6. 测试并发布:点 Execute Workflow 整体跑一遍。确认没问题后点 Publish,流程才会按触发器自动运行。

记住这个骨架:触发器 → 取数据 → 判断 → 输出。大多数自动化流程都是它的变体。

3. 加入 AI:AI Agent 节点

官方对 Agent 的解释:可以把它看作一条「会做决定」的链。普通的链按预先定好的顺序调用各个 AI 组件,而 Agent 让大模型自己判断该采取什么行动、调用哪些工具。

在 n8n 里搭一个 Agent,需要给 AI Agent 节点接上几类子节点:

部件作用是否必须
Chat Model(聊天模型)Agent 的「大脑」,选一个模型供应商并填凭据必须
Tool(工具)Agent 可以调用的能力,如搜索、发邮件、查表格、调用另一个工作流官方要求至少连接一个
Memory(记忆)让 Agent 记住同一会话里之前的对话。官方称 Simple Memory 是最容易上手的一种可选

一个最小的聊天智能体:Chat Trigger(聊天触发器)→ AI Agent,再给 AI Agent 挂上 Chat Model、Simple Memory 和一两个工具。在画布上打开聊天窗口发消息就能测试。

几条来自官方文档的事实:

  • AI Agent 节点原来的「agent type」设置已自 1.82.0 起弃用,现在所有 AI Agent 节点都按 Tools Agent 的方式工作;带有该设置的旧版节点(v1)将在 n8n 3.0 移除。看到旧教程让你选 Conversational Agent、ReAct Agent 之类的类型,可以忽略;
  • 执行包含 Agent 的工作流时,Agent 会运行多次:先做初始设置,再调用工具,再评估工具返回的结果并回复用户;
  • 可以一键把 MCP 注册表里的 MCP 服务器接给 Agent 当工具。

提示词怎么写:在 AI Agent 节点里写系统消息,告诉它角色、可用工具各自的用途、什么情况下该用哪个工具、输出格式。工具的名称和描述也要写清楚,模型就是靠这些描述来决定调不调用的。

常见问题

Q:n8n 有中文界面吗?

官方文档没有提供中文界面的说明,官方界面和文档以英文为主。网上的汉化包属于第三方修改,本文不涉及。

Q:n8n 完全免费吗?

自托管的 Community 版免费,官方称可以一直免费使用,注册后还能解锁一些额外的免费功能(在 Settings → Usage and plan 里点 Unlock);企业级功能需要付费许可。调用大模型的费用由模型供应商另收。

Q:n8n Assistant 是什么?必须开吗?

是 n8n 内置的 AI 助手,属于可选功能。官方说明 n8n 不开它也能完整使用;要开的话在实例的 AI 设置里填入模型 API Key。npm 方式安装的实例不支持它。

Q:已经用 npm 装了怎么办?

官方的说法是现有的 npm 安装暂时还能用,但新安装和以后的升级应改用 Docker 方式。

Q:n8n 和 Dify、扣子怎么选?

侧重点不同:n8n 是通用的自动化工具,强项是连接大量第三方应用和服务,AI 只是其中一类节点;Dify 和扣子以搭建 AI 应用和智能体为中心。主要需求是「让各个系统自动联动」时看 n8n,主要需求是「做一个基于知识库的 AI 应用」时看《Dify怎么用》。

Q:凭据安全吗?

凭据保存在你的 n8n 实例里。自托管时注意不要把 5678 端口直接暴露到公网而不做任何保护;官方文档说明一行命令安装的默认配置下,只有 n8n 自己的 5678 端口可以从外部访问,其他配套服务都是私有的。

参考资料

  • n8n 文档:Choose how to use n8n — https://docs.n8n.io/choose-how-to-use-n8n
  • One-line setup — https://docs.n8n.io/deploy/host-n8n/install-options/one-line-setup
  • Install with npm(弃用说明)— https://docs.n8n.io/deploy/host-n8n/install-options/install-with-npm
  • Try free then choose a plan — https://docs.n8n.io/deploy/use-n8n-cloud/start-your-free-trial
  • Build your first workflow — https://docs.n8n.io/build-your-first-workflow
  • AI Agent 节点 — https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent
  • What agents do — https://docs.n8n.io/build/integrate-ai/understand-ai-components/what-agents-do

Nathaniel 的更多内容

  1. 01

    Gemini 怎么生成绘本:Storybook 故事书的用法、朗读、打印与下载 PDF

    Gemini 的 Storybook(故事书)能把一句话或几张照片变成约 10~12 页、带插图和朗读的绘本。本文按官方帮助中心讲三种开始方式、怎么修改和回退版本、翻页与朗读、分享链接、打印和存成 PDF,以及年龄限制和「storybook 要用英文写」这类容易踩的坑。

    Gemini0
  2. 02

    ChatGPT 上下文长度与字数限制:一次能输入多少字、长对话变慢变「笨」怎么办

    ChatGPT 一次能读多少字?为什么聊久了就忘记前面的内容?本文按官方价格页和发布说明列出各套餐的上下文窗口(27K / 54K / 128K / 256K / 400K)、可输入文字量估算、长粘贴自动转附件的规则,并给出处理长文档和长对话的实用办法。

    ChatGPT0
  3. 03

    Google 文档 Gemini 怎么用:帮我写、改写润色、总结、生成图片与引用云端硬盘文件

    Google 文档(Google Docs)里的 Gemini 有三个入口:页面底部的提示栏、选中文字后的「Refine」浮动栏、右上角的 Ask Gemini 侧边栏。本文按官方帮助中心讲清怎么起草整篇文档、改写和总结、用 @ 引用云端硬盘文件、生成图片与朗读音频,以及账号和语言要求。

    Gemini0
  4. 04

    智谱清言API怎么用:GLM API Key获取、免费模型与Python调用

    智谱清言的 API 怎么用?本文按智谱 AI 开放文档讲清在开放平台创建 API Key、用官方 SDK 发出第一个请求、GLM-5.3 等模型怎么选、哪些模型免费、深度思考参数怎么写,以及 401、429 等报错的处理。

    其他 AI 工具0
  5. 05

    Gemini 怎么取消订阅:关闭 Google AI Pro / Plus / Ultra 自动续费、退款规则与取消后的影响

    Gemini 的付费订阅(Google AI Plus / Pro / Ultra)是通过 Google One 管理的。本文按官方帮助中心讲清:网页、安卓、iPhone 三种取消路径,取消后还能用到什么时候、会失去哪些权益、存储超额会怎样,以及「多数地区不退款」的官方退款规则。

    Gemini0
  6. 06

    Claude in Chrome 扩展怎么用:安装、权限与安全提示

    Claude in Chrome 是什么、哪些套餐能用、怎么安装和连接桌面版,三种权限模式怎么选,以及官方的安全提醒和常见问题。

    Claude0

同产品的其他教程

  1. 01

    DeepSeek本地部署教程:用Ollama运行DeepSeek-R1(硬件要求、命令与常见问题)

    DeepSeek 本地部署怎么做、要什么配置?本文按 Ollama 官方模型页讲清 DeepSeek-R1 各尺寸的体积与选择、安装和运行命令、上下文长度设置、本地 API 调用,以及本地版和官方在线版的差别。

    其他 AI 工具0
  2. 02

    扣子怎么创建智能体:扣子编程一句话生成,旧版低代码配人设、插件、知识库

    扣子怎么创建智能体?扣子现在分成扣子、扣子编程和旧版低代码开发平台三块,官方文档写明低代码平台不再向新注册用户开放。本文按官方文档讲清新用户在扣子编程里怎么生成智能体,老用户在旧版里怎么写人设、加插件和知识库并调试。

    其他 AI 工具0
  3. 03

    Mastra 是什么、怎么用:TypeScript 智能体框架的安装与第一个 Agent

    Mastra 是什么框架、怎么上手?按 Mastra 官方安装文档讲清它的定位、Node.js 版本要求、一条 create mastra 命令起项目、手动安装的七个步骤、用 provider/model 字符串指定模型、定义 Agent 并注册到 Mastra 实例,以及从脚本里调用它。

    其他 AI 工具0
  4. 04

    Midjourney 参数大全:--ar、--stylize、--chaos、--no 等常用参数怎么用

    Midjourney 的 --ar、--s、--c、--w、--no、--seed、--sref、--iw 都是什么意思、取值范围多少、哪个版本能用?本文按官方参数表整理成速查表,附写法规则和组合示例。

    其他 AI 工具0
  5. 05

    ElevenLabs 怎么用:文字转语音入门、中文配音、模型与参数怎么调、声音克隆须知

    ElevenLabs 怎么用、支持中文吗?本文按官方文档讲清文字转语音的四步操作、选声音和选模型哪个更重要、稳定度与相似度等参数怎么调、停顿和情绪怎么控制、声音克隆的录音要求与授权确认,以及免费额度和商用许可。

    其他 AI 工具0
  6. 06

    promptfoo 使用教程:对比提示词和模型、写断言自动评测(安装与配置)

    promptfoo 是什么、怎么使用?按官方 README 和入门文档讲清它的用途、三种安装方式、用示例项目起步、promptfooconfig.yaml 里提示词、模型和测试用例三部分怎么写、常用断言类型的含义、eval 与 view 两条命令,以及把它放进日常改提示词流程的方法。

    ChatGPT其他 AI 工具0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~