🤔 n8n 是什么?

你每天上班都要做这些事:打开邮件看新订单 → 手动复制到 Excel → 再粘到钉钉通知同事。这三步,n8n 能帮你全部自动完成,每天 0 秒钟。

n8n 是一个开源、免费的工作流自动化平台,通过可视化拖拽把你日常用到的所有软件串联起来,让数据在它们之间自动流动。

对比项n8nZapier / Make
费用本地部署完全免费免费版有操作次数限制
数据归属存在你自己服务器,完全私有数据经过第三方服务器
自定义能力支持 JS 代码扩展,功能无上限相对有限
上手难度需安装 Docker(本文手把手教)注册即用,更简单

🗺️ 安装 n8n 流程

本地安装流程(约 5 分钟)
flowchart LR A["💻 Step 1\n下载安装 Docker Desktop\ndocker.com"] --> B["▶️ Step 2\n运行 docker run 命令\n启动 n8n 容器"] B --> C["🌐 Step 3\n浏览器访问\nlocalhost:5678"] C --> D["📝 Step 4\n完成初始注册设置\n设置邮箱和密码"] D --> E["✅ n8n 启动成功!\n可以开始搭建工作流了"] style A fill:#EFF6FF,stroke:#2563EB,color:#1D4ED8 style E fill:#F0FDF4,stroke:#16A34A,color:#166534

🗺️ 今日实战工作流结构

「GitHub AI 项目日报」工作流节点连接图
flowchart LR A["⏰ Schedule Trigger\n每天早上 8:00\n自动触发"] --> B["🌐 HTTP Request\n调用 GitHub API\n抓取热门 AI 项目"] B --> C["🤖 AI 节点\n调用 DeepSeek\n整理中文摘要"] C --> D["📧 Send Email\n发送到你的邮箱\n收到今日日报"] style A fill:#EFF6FF,stroke:#2563EB,color:#1D4ED8 style D fill:#F0FDF4,stroke:#16A34A,color:#166534

📋 准备工作

🚀 Step by Step 详细操作

1

安装 Docker Desktop

打开 docker.com/products/docker-desktop,下载对应你系统的版本,双击安装包,一路点"下一步"即可。

💡
安装成功标志:桌面右下角任务栏出现一个小鲸鱼图标,显示"Docker Desktop is running"。
2

用 Docker 启动 n8n

打开命令行工具(Windows 搜索"cmd",Mac 搜索"终端"),粘贴并运行以下命令:

docker run -d \
  --name my-n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  n8nio/n8n
💡
-p 5678:5678 把 n8n 开在你电脑的 5678 端口;-v n8n_data 把工作流数据持久保存,不会因为重启丢失。只需运行一次。
3

登录 n8n 界面

等待 1-2 分钟,打开浏览器访问 http://localhost:5678。你会看到 n8n 的注册页面,用邮箱和密码完成初始设置即可进入主界面。

4

新建工作流,添加定时触发节点

点击左上角 + New Workflow,进入空白画布。点击画布中间的 + 号,搜索 Schedule,选择 Schedule Trigger,设置每天早上 8:00 触发。

5

添加 HTTP Request 节点(抓 GitHub 数据)

点击定时器节点右侧的 +,搜索并添加 HTTP Request,配置如下:

  • MethodGET
  • URLhttps://api.github.com/search/repositories?q=AI+agent&sort=stars&order=desc&per_page=5

点击右上角 Test step 测试,右侧会出现 GitHub 返回的项目数据。

⚠️
如果看到 403 报错,是 GitHub API 频率限制。短期测试一般不会触发,正常继续即可。
6

添加 AI 节点(整理中文摘要)

再点 + 添加 OpenAI(或 DeepSeek)节点,选择 Message a model,创建凭证填入 API Key,在 User Message 里填入:

请把以下 GitHub 项目数据整理成中文摘要,
格式:项目名 + 一句话介绍 + Star 数量
数据:{{ $json.items }}
💡
{{ $json.items }} 是 n8n 的变量语法,表示"把上一步的数据传进来",无需手动填数据。
7

添加发送邮件节点

+ 搜索 Send Email,创建邮箱凭证并配置:

  • To:你的邮箱地址
  • Subject:今日 AI 热门项目日报
  • Email Body{{ $json.message.content }}
⚠️
Gmail 需要在 Google 账号安全设置里生成"应用专用密码"才能被 n8n 调用,搜索"Gmail 应用专用密码"按教程操作。
8

保存并激活工作流

点击右上角 Save 保存,再把 Inactive 开关拨到 Active(变绿)。从明天早上 8 点起,工作流每天自动运行,把日报发到你邮箱。

✅ 效果验证

  • 点击 Test Workflow 手动触发一次,每个节点显示绿色对勾 ✓
  • 查看邮箱,收到了格式整洁的 AI 项目摘要邮件 ✓
  • 邮件内容是中文,包含项目名、介绍、Star 数 ✓

❓ 常见问题

n8n 完全免费吗?
本地自托管版本完全免费,没有功能限制。官方云服务有 14 天免费试用。个人用本地跑 Docker 就够了,永久免费。
电脑关机了,工作流还会运行吗?
不会。本地部署依赖你的电脑开机。如果想 24 小时运行,可以把 n8n 部署到云服务器(阿里云/腾讯云最低配,几十元/月)。
工作流出错了怎么排查?
点左侧菜单的 Executions,能看到每次运行的详细日志,哪个节点出错、报了什么错都清清楚楚。
n8n 能连微信吗?
微信官方不开放个人 API,所以无法直接控制个人微信。但可以连企业微信(有官方 API)、飞书、钉钉等企业通讯工具。

🔗 更多自动化玩法

  • 监控竞品动态:定时抓取竞品官网,有更新就通知你
  • 自动备份 Notion 笔记:每周把 Notion 数据导出存到 Google Drive
  • 客户询盘自动回复:新邮件进来 → AI 判断意图 → 自动生成回复草稿

📖 n8n 官方模板库(n8n.io/workflows)有 1700+ 现成工作流,搜关键词直接用

📚 延伸阅读