🤔 n8n 是什么?
你每天上班都要做这些事:打开邮件看新订单 → 手动复制到 Excel → 再粘到钉钉通知同事。这三步,n8n 能帮你全部自动完成,每天 0 秒钟。
n8n 是一个开源、免费的工作流自动化平台,通过可视化拖拽把你日常用到的所有软件串联起来,让数据在它们之间自动流动。
| 对比项 | n8n | Zapier / Make |
|---|---|---|
| 费用 | 本地部署完全免费 | 免费版有操作次数限制 |
| 数据归属 | 存在你自己服务器,完全私有 | 数据经过第三方服务器 |
| 自定义能力 | 支持 JS 代码扩展,功能无上限 | 相对有限 |
| 上手难度 | 需安装 Docker(本文手把手教) | 注册即用,更简单 |
🗺️ 安装 n8n 流程
🗺️ 今日实战工作流结构
📋 准备工作
- ✅ 一台电脑(Windows / Mac / Linux 均可)
- ✅ 安装 Docker(见 Step 1 详细说明)
- ✅ 一个邮箱(用于接收自动化结果)
- ✅ 一个 AI 模型的 API Key(用于生成摘要)
🚀 Step by Step 详细操作
安装 Docker Desktop
打开 docker.com/products/docker-desktop,下载对应你系统的版本,双击安装包,一路点"下一步"即可。
用 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 把工作流数据持久保存,不会因为重启丢失。只需运行一次。登录 n8n 界面
等待 1-2 分钟,打开浏览器访问 http://localhost:5678。你会看到 n8n 的注册页面,用邮箱和密码完成初始设置即可进入主界面。
新建工作流,添加定时触发节点
点击左上角 + New Workflow,进入空白画布。点击画布中间的 + 号,搜索 Schedule,选择 Schedule Trigger,设置每天早上 8:00 触发。
添加 HTTP Request 节点(抓 GitHub 数据)
点击定时器节点右侧的 +,搜索并添加 HTTP Request,配置如下:
- Method:
GET - URL:
https://api.github.com/search/repositories?q=AI+agent&sort=stars&order=desc&per_page=5
点击右上角 Test step 测试,右侧会出现 GitHub 返回的项目数据。
添加 AI 节点(整理中文摘要)
再点 + 添加 OpenAI(或 DeepSeek)节点,选择 Message a model,创建凭证填入 API Key,在 User Message 里填入:
请把以下 GitHub 项目数据整理成中文摘要,
格式:项目名 + 一句话介绍 + Star 数量
数据:{{ $json.items }}
{{ $json.items }} 是 n8n 的变量语法,表示"把上一步的数据传进来",无需手动填数据。添加发送邮件节点
点 + 搜索 Send Email,创建邮箱凭证并配置:
- To:你的邮箱地址
- Subject:今日 AI 热门项目日报
- Email Body:
{{ $json.message.content }}
保存并激活工作流
点击右上角 Save 保存,再把 Inactive 开关拨到 Active(变绿)。从明天早上 8 点起,工作流每天自动运行,把日报发到你邮箱。
✅ 效果验证
- 点击 Test Workflow 手动触发一次,每个节点显示绿色对勾 ✓
- 查看邮箱,收到了格式整洁的 AI 项目摘要邮件 ✓
- 邮件内容是中文,包含项目名、介绍、Star 数 ✓