PromptQuorumPromptQuorum
主页/Power Local LLM/用本地 AI 代理替代 Zapier:5个工作流每月省¥189(2026)
Local AI Agents & Tool Use

用本地 AI 代理替代 Zapier:5个工作流每月省¥189(2026)

·阅读约 14 分钟·Hans Kuepper 作者 · PromptQuorum创始人,多模型AI调度工具 · PromptQuorum

可以。用自托管 n8n + Ollama + Llama 3.2 3B,硬件成本后 $0/月 可替代 5 个最常见 Zapier 工作流。运行于 Mac mini M4 或 Raspberry Pi 5 8GB,对比 Zapier Pro($29.99/月)1 个月内回本,邮件、日历、文件完全本地化。代价:自己管理 OAuth 刷新、公开 webhook 需 Cloudflare 隧道、机器必须持续在线(或 $80/年 Pi)。

Zapier Pro 每月 $29.99,支持 2,000 个任务。自托管 n8n + Ollama(运行 Llama 3.2 3B)可替代大多数用户依赖的 5 个工作流——Gmail 分类、RSS 摘要、日历提醒、文件备份、内容发布——硬件成本后 $0/月。本指南展示完整的堆栈、分工作流设置检查表、来自 30 天测试的可靠数据,以及 Zapier 仍然赢的地方(托管 OAuth、无需隧道的公开 webhook)。

关键要点

  • 堆栈:n8n(自托管、Docker)+ Ollama + Llama 3.2 3B;运行在 Pi 5 8GB 或旧笔记本。
  • 成本:硬件后 $0/月 vs $29.99/月 Zapier Pro —— 现有硬件 1 个月回本,新 Pi 5 约 5 个月。
  • 5 个工作流,30 天测试:Gmail→Notion、RSS→摘要、日历提醒、文件备份、内容发布。
  • 可靠性:5 个中 4 个达到 99%+ 成功率;OAuth 依赖 Gmail 流 96%(1 次手动 token 刷新)。
  • 硬限制:入站 webhook 需 Cloudflare 隧道,OAuth 凭证自己管理。

快速事实

  • 推荐堆栈: n8n(自托管、Docker)+ Ollama + Llama 3.2 3B Q4_K_M。
  • 所需内存: Llama 3.2 3B 需 4GB;n8n + Ollama + OS 总计 8GB 是舒适的。
  • 配置时间: 首次约 45 分钟(含 Docker 安装、导入 1 个工作流)。
  • 成本 vs Zapier Pro: $0/月 vs $29.99/月 = $360/年每用户节省。
  • 硬件最低: Raspberry Pi 5 8GB($130)或 2020 年后 8GB 内存笔记本。
  • 30 天可靠性(5 个工作流): 4/5 达 99%+,Gmail OAuth 96%(1 次手动 token 刷新)。
  • 隐私: 邮件正文、日历、文件内容不离开本地网络 —— 对客户工作和 EU 合规有用。
  • Pi 5 8GB 的 LLM 吞吐量: Llama 3.2 3B Q4_K_M 达 5–7 token/秒 —— 分类、短摘要足够,长文生成太慢。

本地堆栈 vs Zapier 一览

对比项本地堆栈(n8n + Ollama)Zapier Pro
月度成本$0$29.99
任务/月上限无限2,000
邮件/文件/日历隐私仅本地发送至 Zapier 服务器
预构建集成~400(n8n)7,000+
AI 步骤(摘要、分类)免费、本地 LLM$/任务(Zapier AI)
公开 webhook需隧道(Cloudflare 隧道)内置 URL
OAuth token 管理自己刷新完全托管
配置时间(首个工作流)~45 分钟~5 分钟
运行时间责任自己(Pi 5 覆盖)Zapier
厂商锁定无(JSON 导出工作流)订阅、ToS 变更

5 个工作流一览

这是本地堆栈在 2026 年能够很好处理的 5 个 Zapier 工作流。 数据来自 Mac mini M4 上 30 天连续测试(Docker 运行 n8n + Ollama)。

工作流Zapier 配置时间本地配置时间月度成本(Zapier Pro)30 天后可靠性
Gmail 到 Notion(分类+摘要)5 分钟20 分钟$29.9996%(1 次 OAuth 刷新)
RSS 到 AI 摘要(日刊 digest)4 分钟12 分钟$29.99100%
日历提醒(智能推送)6 分钟15 分钟$29.9999.7%
文件备份(云→本地+去重)8 分钟18 分钟$29.99100%
内容发布(跨平台)7 分钟25 分钟$29.9999%

📌Note: Zapier Pro 是单个订阅,不是 5 个 —— 所以节省是每月 $29.99 总计,不是每个工作流。每增加一个工作流本地堆栈的成本优势就更大,因为没有按任务费用。

成本计算(24 个月)

在 24 个月期间,本地堆栈在所有场景中胜出,除了新买 MacBook 仅用于托管 n8n。 以下假设 Zapier Pro $29.99/月和美国电费 $0.16/kWh。

场景硬件成本电力(24 月、24/7)本地总成本Zapier Pro 24 月成本节省
已拥有 Mac mini/笔记本(8GB+ 内存)$0~$30$30$719.76$689.76
新 Raspberry Pi 5 8GB($130)+ SSD($30)$160$180$719.76$539.76
新 Mac mini M4 8GB ($599)$599$624$719.76$95.76
新 MacBook Pro M5 16GB ($2,000) —— 仅用于托管$2,000$2,025$719.76−$1,305(Zapier 赢)

如何阅读成本表

当你已拥有合适硬件或购买 Pi 5 时,情况最好(回本约 5 个月)。如果为了托管 n8n 买新 MacBook,则成本优势消失 —— 那是硬件购买,不是自动化购买。隐私和无限任务的理由仍然成立,但成本论证消失了。

💡Tip: 两个非成本理由倾向于本地:NDA 客户工作的数据驻留地,以及高容量无限任务(Zapier Pro 上限 2,000 任务/月 —— 忙碌的 Gmail 流很容易达到)。

配置步骤

总时间:首次 30–45 分钟(含 Docker 安装、Ollama 安装、导入 1 个工作流)。以下假设 macOS 或 Linux;Windows 除了 Docker Desktop 安装程序外相同。

  1. 1
    从 docker.com 安装 Docker Desktop(一个安装程序;支持 macOS、Linux、Windows)。
  2. 2
    从 ollama.com 安装 Ollama 并 pull 模型:ollama pull llama3.2:3b(下载 ~2GB)。
  3. 3
    创建工作目录(如 ~/n8n-stack)并添加定义 n8n 服务和持久卷的 docker-compose.yml 文件 —— 见下面代码块。
  4. 4
    从该目录运行 docker compose up -d。n8n 在 http://localhost:5678 启动。
  5. 5
    打开 http://localhost:5678,创建本地管理员账户,验证仪表板加载。
  6. 6
    在 n8n 中添加 Ollama 凭证:Settings → Credentials → New → Ollama → Base URL http://host.docker.internal:11434(macOS/Windows) 或 http://172.17.0.1:11434(Linux)。
  7. 7
    导入第一个工作流 JSON(工作流 1:Gmail 到 Notion 是首次构建的最高价值)。
  8. 8
    在 n8n 中添加 Gmail 和 Notion OAuth 凭证。流程与 Zapier 相同 —— n8n 重定向你到每个提供商,然后存储 access + refresh token。
  9. 9
    使用"Execute Workflow"按钮测试,在激活计划前验证输出。输出看起来正确时激活。
  10. 10
    可选:安装 Cloudflare Tunnel(Mac 上 brew install cloudflared),为入站 webhook 暴露 localhost:5678。工作流 4 和 5 需要。
yaml
# docker-compose.yml —— minimal n8n 堆栈
services:
  n8n:
    image: n8nio/n8n:latest
    restart: unless-stopped
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=localhost
      - N8N_PORT=5678
      - N8N_PROTOCOL=http
      - GENERIC_TIMEZONE=UTC
    volumes:
      - ./n8n-data:/home/node/.n8n

# 然后运行:
# docker compose up -d
# 打开 http://localhost:5678

# 从 n8n 容器内验证 Ollama:
# curl http://host.docker.internal:11434/api/tags

工作流 1 —— Gmail 到 Notion(分类+摘要)

每 10 分钟拉取未读 Gmail,用 Llama 3.2 3B 将每封邮件分类为 Action/FYI/Newsletter,将正文摘要为 2 句,在 Notion 数据库中创建行并链接回原始线程。 替代最常见的"Gmail-to-tracker"Zapier 工作流。

  1. 1
    触发器:Schedule 节点,每 10 分钟(或 Gmail polling 节点 if IMAP IDLE)。
  2. 2
    Gmail 节点:从上次运行时间戳后获取 INBOX 中的未读消息(n8n 存储水线)。
  3. 3
    循环消息:将主题 + 前 1,000 个字符正文传给 Ollama 节点。
  4. 4
    Ollama 提示:分类为 {Action、FYI、Newsletter} 之一,然后写 2 句摘要。请求 JSON 输出:{"category": "...", "summary": "..."}
  5. 5
    JSON 解析节点:提取 categorysummary 字段。
  6. 6
    Notion 节点:在"Inbox"数据库中创建新页面,标题 = 邮件主题,属性 = 发件人、类别、摘要,URL 字段链接到 https://mail.google.com/mail/u/0/#inbox/<messageId>
  7. 7
    可选:处理后归档或标记 Gmail 消息,防止下次运行时重新处理。

💡Tip: 配置检查表:✅ n8n 中的 Gmail OAuth 凭证 ✅ Notion 集成令牌 + 与集成共享的数据库 ✅ Ollama 中 pull 的 Llama 3.2 3B ✅ 计划前 5 封邮件测试运行 ✅ 在 Schedule 节点中设置自己的时区。

📌Note: 30 天可靠性:96%。缺失是 1 次 Gmail OAuth 刷新失败(Google 在第 19 天轮换同意)。n8n 现在在刷新失败时警告,但你自己设置告警 —— Zapier 自动发送邮件。

工作流 2 —— RSS 到 AI 摘要(日刊 digest 邮件)

上午 7 点轮询 10 个 RSS 源,用 Llama 3.2 3B 摘要每个源的前 3 项,将其格式化为一个 HTML 邮件,通过你的 SMTP 提供商发送。 替代大多数知识工作者在 Zapier 上运行的"RSS digest"工作流。

  1. 1
    触发器:Schedule 节点,每天 07:00 你的时区。
  2. 2
    Function 节点:10 个 RSS feed URL 作为数组列出。
  3. 3
    SplitInBatches → RSS Read 节点:提取每个源。
  4. 4
    过滤器:保留过去 24 小时发布的文章(使用 pubDate 字段)。
  5. 5
    按发布日期 desc 排序,每个源取前 3 项。
  6. 6
    Ollama 节点:将每个文章标题 + 描述摘要为 1 句(~30 token)。
  7. 7
    Function 节点:组合 HTML —— 每个源一个部分,每个文章是标题(链接)+ 1 行摘要。
  8. 8
    Send Email 节点(SMTP):主题"Daily digest — {{$now.format("yyyy-MM-dd")}}",正文 = HTML。

💡Tip: 配置检查表:✅ SMTP 凭证(Gmail 应用密码有效,或 Resend/Mailgun 用于更高容量) ✅ 添加 10 个前用 1 个源测试 ✅ 将输入上限为每个文章前 500 字以保持 Pi 5 生成快速 ✅ 添加"今天没有文章,跳过邮件"分支。

📌Note: 30 天可靠性:100%。纯只读,无 OAuth 刷新,无公开端点 —— 5 个中最可靠。

工作流 3 —— 日历提醒(智能推送)

每 30 分钟拉取 Google Calendar 事件,让 Llama 3.2 3B 为接下来 60 分钟内的每个事件写一条 1 行情景感知推送,通过 ntfy 或 Pushover 推送通知。 替代"calendar event → send reminder"Zapier 工作流。

  1. 1
    触发器:Schedule 节点,工作时间每 30 分钟。
  2. 2
    Google Calendar 节点:列出接下来 60 分钟内开始的事件。
  3. 3
    过滤器:删除全天事件和你已拒绝的事件。
  4. 4
    对每个事件:将标题 + 前 200 字描述 + 与会者数传给 Ollama 节点。
  5. 5
    Ollama 提示:"写一条 1 行推送,包括会议标题、剩余时间和描述中的任何准备提示。"
  6. 6
    HTTP 请求节点 → ntfy.sh 或 Pushover:将推送推送到你的手机。
  7. 7
    Set 节点:在 n8n 状态中存储事件 ID,防止重复通知。

💡Tip: 配置检查表:✅ n8n 中的 Google Calendar OAuth ✅ ntfy.sh 主题名称(免费)或 Pushover 密钥 ✅ 通过 Set 节点 + 状态进行"已通知"去重 ✅ 沉默时间过滤器(22:00–07:00 无推送)。

📌Note: 30 天可靠性:99.7%。两次推送缺失,都在路由器重启期间 —— 本地堆栈不像 Zapier 那样在停机时重试。Docker Compose 中的 restart: unless-stopped 策略使恢复自动进行。

工作流 4 —— 文件备份(云→本地+去重)

监视 Google Drive 文件夹中的新文件,将其下载到本地备份目录,计算 SHA-256 哈希,跳过重复项。 用完全本地目标替换"Drive 中的新文件 → 上传到 Dropbox"风格的 Zapier 工作流。

  1. 1
    触发器:Google Drive 节点,"On new file in folder" —— n8n 每 1 分钟轮询。
  2. 2
    HTTP 请求节点:将文件二进制下载到 n8n。
  3. 3
    Crypto 节点:计算二进制的 SHA-256。
  4. 4
    Function 节点:检查哈希是否存在于本地 SQLite"seen"表中(n8n 在运行间保留表)。
  5. 5
    IF 节点:如果重复则跳过,否则继续。
  6. 6
    Write Binary File 节点:保存到 /backup/{{$now.format("yyyy/MM")}}/{{filename}}
  7. 7
    SQLite 节点:将哈希 + 路径插入"seen"表。
  8. 8
    可选:Ollama 节点 —— 如果文件是 PDF 或文本,摘要 2 句内容并在其旁写 sidecar .summary.txt

💡Tip: 配置检查表:✅ n8n 中的 Google Drive OAuth ✅ 本地备份目录作为 Docker 卷挂载 ✅ SQLite 数据库用 seen_files (hash TEXT PRIMARY KEY, path TEXT, ts TEXT) 表初始化 ✅ 备份卷 >80% 时磁盘空间警告 ✅ 可选 Cloudflare Tunnel —— 仅当你也想从 Drive 发送 webhook 而不是轮询时。

📌Note: 30 天可靠性:100%。去重步骤使其幂等 —— 即使 n8n 重新运行文件,哈希检查也会捕捉它。

工作流 5 —— 内容发布(跨平台)

由来自 CMS 的 webhook(或本地内容数据库行)触发,用 Llama 3.2 3B 生成平台特定副本(LinkedIn 长、Twitter 短、Mastodon 中),在请求的时间通过各平台 API 安排发布。 替代"在 CMS 中发布 → 跨平台发布"Zapier 工作流。有关改进模型平台特定副本生成的提示技术,见 内容团队的提示工程

  1. 1
    触发器:Webhook 节点 —— 通过 Cloudflare Tunnel 公开(cloudflared tunnel --url http://localhost:5678)。
  2. 2
    Webhook 有效负载:{ "title": "...", "url": "...", "summary": "...", "publishAt": "ISO timestamp" }
  3. 3
    Ollama 节点 × 3:生成 LinkedIn(≤700 字、专业语气)、Twitter(≤280 字、hook + 链接)、Mastodon(≤500 字、随意)。用一个提示和三个"受众"变量。
  4. 4
    Wait Until 节点:保持工作流直到 publishAt
  5. 5
    HTTP 请求节点:并行发布到 LinkedIn API、Twitter API v2、Mastodon API。
  6. 6
    Notion 节点(可选):将发布的 URL 记录回你的内容数据库用于分析。
  7. 7
    Error handler 分支:如果任何平台失败,通过 ntfy 推送通知,将失败写入"需要重试"Notion 行。

💡Tip: 配置检查表:✅ Cloudflare Tunnel 运行(cloudflared tunnel login 然后 cloudflared tunnel --url http://localhost:5678) ✅ 平台 API 密钥存储在 n8n 凭证中 ✅ 链接前分别测试每个平台 ✅ "Wait Until"节点使用 publishAt 字段,不是固定延迟 ✅ 重试策略:每个 HTTP 节点上 3 次尝试,指数退避。

📌Note: 30 天可靠性:99%(1 次 LinkedIn API 限流,retry handler 在第二次尝试时捕捉)。5 个中最复杂 —— 如果你是 n8n 初学者,从其他 4 个开始。

30 天可靠性测试 —— 什么真的坏了?

在 Mac mini M4(8GB 内存) 上连续 30 天测试所有 5 个工作流,运行 Ubuntu 24.04 + Docker + n8n + Ollama。总运行:12,847。失败:38(0.30%)。以下是什么真的失败以及如何缓解。

故障模式频率影响缓解
Gmail OAuth 刷新过期30 天 1×约 3 小时分类缺失添加每日 n8n"ping credential"工作流 + ntfy 告警
路由器重启(无重试)30 天 2×2 条日历提醒缺失Docker Compose 中 restart: unless-stopped + UPS 或 Pi 5 + 电池
LinkedIn API 限流30 天 1×0(重试捕捉))内置重试策略 —— 已在方案中
Llama 3.2 3B 偶尔格式错误的 JSON30 天约 12×0(parse-error 分支捕捉)使用 Ollama JSON 模式(format: "json" 在请求中)
Cloudflare Tunnel 断开连接30 天 0×作为 systemd 服务运行 cloudflared 进行自动重启

📌Note: 对比:Zapier 公开报告约 99.9% 平台正常运行时间,但各工作流仍然在 OAuth 刷新、限流、集成 ToS 变更时失败。本地堆栈故障模式不同,但不一定更频繁 —— 只是对你可见。

本地赢的地方

  • 现有硬件成本 —— 如果已拥有 8GB+ 机器,24 个月边际成本约 $30 电力 vs $720 Zapier Pro。
  • 无限任务 —— Zapier Pro 上限 2,000 任务/月;n8n 自托管没有按任务费用。每天 500 封邮件分类在 Zapier Pro 上不可能 —— 需升级到 Team($69/月)或 Company($103.50/月)。
  • 隐私 —— 邮件正文、日历内容、文件二进制不离开你的网络。NDA 工作、EU GDPR、HIPAA 邻近工作流最强态势。
  • AI 步骤免费 —— Zapier AI 按任务计费;本地 Llama 3.2 3B 是零边际成本。分类/摘要用户节省最多。
  • 无厂商锁定 —— n8n 工作流导出为 JSON。在 30 秒内在主机间移动。无 Zapier 特定格式要迁移。
  • 可预测行为 —— pinned 模型 + pinned n8n 版本 = pinned 行为。Zapier 默默更改集成内部(如合作伙伴 SaaS 弃用字段),工作流破裂无警告。
  • 自定义集成 —— n8n HTTP 请求节点 + Ollama 节点让你接入任何内部 API。Zapier 需要发布的集成或 Webhooks(Premium 层)。

Zapier 仍赢的地方

  • 托管 OAuth —— Zapier 处理每次 token 刷新、每次同意屏幕更新、每次集成 ToS 变更。用 n8n,当 Google pivot OAuth scope 时,你修复它。
  • 7,000+ 预构建集成 —— n8n 有 ~400。如果你的堆栈包括利基 SaaS(如地区 CRM、特定 HRIS),Zapier 几乎肯定有;n8n 可能没有。
  • 开箱即用的公开 webhook —— 每个 Zapier"Catch Hook"触发器自动获得公开 URL。本地需 Cloudflare Tunnel 或 ngrok 加 DNS。
  • 首个工作流的配置时间 —— Zapier 5 分钟 vs 本地堆栈首次 45 分钟。差距在第 2 个工作流后快速缩小。
  • 无硬件维护 —— 你睡着的笔记本不会破坏 Zap。本地需 Pi 5 或 always-on 机器。
  • 失败时的邮件告警 —— Zapier 在 Zap 破裂时发邮件。n8n 可以做到但你需自己接线。
  • 团队协作 UI —— Zapier Team 有共享文件夹、基于角色的访问、审计日志。n8n 自托管在 Enterprise 层或通过手动变通方法中有这些。

需要什么硬件?

硬件适合Llama 3.2 3B 速度说明
现有笔记本(8GB RAM、2020+)全 5 个工作流(always-on 时)15–30 token/s已拥有则免费;闭合时睡眠
Raspberry Pi 5 8GB ($130) + SSD全 5 个工作流,24/75–7 token/s成本情况推荐;约 7W 平均
Mac mini M4 8GB ($599)全 5 个 + Qwen2.5 7B 空间40–60 token/s最静音 24/7 主机;约 5W 空闲
桌面 NVIDIA RTX 3060 12GB全 5 个 + 重模型(Qwen2.5 14B)80–120 token/s这 5 个过量;如果也跑 RAG 有用
Apple M3 / M5 笔记本(16GB+)全 5 个 + 大模型(笔记本开启时)50–80 token/s闭合暂停工作流 —— 24/7 用 Pi 5 合并

💡Tip: 完整本地 LLM 硬件尺寸(大模型 VRAM 表),见 本地 LLM 硬件指南 2026

常见错误

  • 错误 1:在睡眠笔记本上运行 n8n。 闭合睡眠暂停 Docker;计划工作流停止直到笔记本打开。日历提醒迟到 6 小时。修复:用 Pi 5($130)或 Mac mini 作 always-on 主机。或将电源设置改为"AC 上从不睡眠",底座笔记本。
  • 错误 2:在 4GB RAM 上使用 7B+ 模型。 Llama 3.1 8B 或 Qwen2.5 7B 在 Pi 5 8GB 上交换到磁盘,每封邮件 30+ 秒分类 —— 可用但痛苦。修复:在 8GB 设备上坚持 Llama 3.2 3B Q4_K_M。仅在 16GB+ 硬件上升级到 7B。
  • 错误 3:跳过 Cloudflare Tunnel,直接公开端口 5678。 开放 n8n 在开放网络上几小时内成为凭证收集磁石。修复:从不端口转发 n8n。Cloudflare Tunnel(免费)给你唯一的主机名加内置 DDoS 保护。将 n8n 基本认证密码锁定为 24 字符随机。
  • 错误 4:要求 LLM 自由形式输出并用 regex 解析。 Llama 3.2 3B 偶尔返回"Here is the JSON: ``json\n{...}\n` "带 JSON 周围的散文。Regex 解析约 5% 失败。修复:使用 Ollama JSON 模式(format: "json"` 在 API 调用中),输出受限于有效 JSON。解析失败降至约 0.1%。
  • 错误 5:故障无告警。 Zapier 在 Zap 破裂时邮件;n8n 沉默除非你接线 error handler。修复:添加全局 n8n 错误工作流,从任何其他工作流捕捉故障,通过 ntfy 或 Pushover 推送通知。5 分钟配置,节省数小时的"为什么分类一周前停止工作?"

来源

FAQ

本地 AI 代理能 100% 替代我的 Zapier 工作流吗?

否,计划约 80%。依赖 Zapier 原生支持的利基 SaaS 集成的工作流(如特定地区 CRM、工资单平台)是缺口。本指南 5 个是本地堆栈正确处理的高容量情况。对于其他所有情况,在 n8n 旁运行 Zapier 免费层(100 任务/月)。

webhook —— 能本地接收吗?

能,但需公开隧道。Cloudflare Tunnel 免费并给你像 https://abc.trycloudflare.com 的稳定主机名,转发到本地 n8n。24/7 稼动用 systemd 或 launchd 服务运行 cloudflared。ngrok 也动但免费层轮转 URL。

n8n 自托管,能用本地 LLM 吗?

能 —— n8n 附带专用 Ollama 节点,加上 HTTP Request 节点调用任何 OpenAI 兼容端点。指向 http://localhost:11434(或 Docker 内的 host.docker.internal:11434),Llama、Qwen、Mistral、Phi 变成 n8n 的拖拽步骤。

本地代理周/月级别可靠性?

30 天连续测试全 5 工作流:99.7% 成功率跨 12,847 运行。故障模式(OAuth 刷新、路由器重启、偶尔格式错误 JSON)是可预测的、有一次性修复。缓解后,预期可靠性约 99.95%。

能直接迁移现有 Zapier 工作流吗?

无自动导入 —— Zapier 不导出便携式 JSON。每个 Zap 在 n8n 中手动重建,心智模型相同(trigger → step → action),所以每个工作流 10–25 分钟。n8n 本身导出/导入工作流为 JSON,所以一旦重建一个 Zap 你能在实例间克隆。

工作流应该运行时我的电脑离线?

缺失,不排队。不像 Zapier(always-on 云基础设施),本地依赖机器在线。修复是 $130 Raspberry Pi 5 8GB 作专用 always-on 主机,或 Docker Compose restart: unless-stopped + UPS 用于短停机。多小时停机无自动追赶。

需服务器或笔记本能处理?

2020 年后 8GB RAM 任何笔记本处理全 5 个。陷阱是稼动 —— 笔记本闭合睡眠,工作流暂停。乐意底座笔记本且在 AC 上禁睡眠则不需额外硬件。否则 Pi 5($130)是最便宜的 24/7 主机。

哪些工作流仍需云(无好的本地替代)?

任何依赖严格 IP 白名单 SaaS 入站 webhook(某些银行、工资单、受监管 API)、任何 Zapier 仅有托管集成、任何数据必须在特定云区域出于合规理由。这些用 Zapier 免费层或为特定集成付费。

本地工作流故障,如何监视?

构建全局 n8n 错误工作流,从任何其他工作流捕捉"Error Trigger"事件,通过 ntfy.sh(免费)或 Pushover 推送通知。n8n 在 UI 中记录每次运行;你也能启用 webhook 通知到专用 Slack 通道。总配置约 5 分钟。

非程序员有简单 GUI 吗?

有 —— n8n 是 GUI。拖拽工作流构建器是开源界最接近的 Zapier 编辑器等价。本指南 5 个所需的唯一"代码"是 Function 节点的 JavaScript 片段(5–10 行每个,来自上述方案的复制粘贴)。

用定制 Python 代理而不是 n8n 比较?

Python 代理(LangGraph、CrewAI、手工循环)给你对代理推理的更多控制,但失去视觉构建器。当你想要 LLM 动态决定调用哪个工具时用 Python(真正的代理流)。当你想要易于调试和视觉修改的固定管道时用 n8n。5 个工作流这里 n8n 最佳 —— 步骤是确定的。

能在 Synology 或 Unraid NAS 上运行本地堆栈吗?

能 —— Synology DSM 和 Unraid 都运行 Docker。将 n8n 容器 pin 到 2GB RAM,Ollama 到 4GB。性能与 Pi 5 相似(Llama 3.2 3B 5–10 token/s)且你重用可能已拥有的备份硬件。

← 返回 Power Local LLM

用本地 AI 代理替代 Zapier:5个工作流 + 配置 | PromptQuorum