2026 租 Mac Mini M4 部署 OpenClaw 与 OpenHuman:
Ollama 本地大模型、7×24 LaunchAgent 与双 Agent 完整指南
想在 2026 年搭建 7×24 私有 AI Agent、却在自购 Mac mini、Linux VPS 与主力笔记本之间犹豫的开发者,常卡在「Gateway 要 macOS 权限」「本地模型吃内存」「两个 Agent 抢同一块 GPU」三件事上。本文写给要同机跑 OpenClaw(频道网关)+ OpenHuman v0.53(记忆型助手)+ Ollama 本地推理的人:为什么选 macOS 节点、MacDate 租用怎么下单、LaunchAgent 守护、Memory Tree 与 local_ai 配置、M4 16GB vs M4 Pro 64GB 模型档位、双栈资源分工、安全审计与 Tailscale,以及租赁 vs 自购 vs GPU 云的 TCO 表与 FAQ。🦞🧠
2026 年 5 月,OpenClaw 已是多频道 Gateway 的事实标准:Telegram、飞书、Slack 插件生态成熟,openclaw doctor 可一键验收;OpenHuman v0.53 则补上「跨会话记忆树 + 本地 local_ai 提供商」这一层,适合不想把对话全送进云端 API 的团队。两者叠加的典型诉求是:手机发 Telegram → OpenClaw 路由工具 → 需要深度记忆时委托 OpenHuman → 推理走本机 Ollama。这条链路在 Linux VPS 上能跑 Gateway,却往往在 macOS TCC 权限、Metal 推理、LaunchAgent 7×24 上踩坑;在主力 MacBook 上 7×24 常开又污染开发环境。本文给出租一台 MacDate 独占 Mac mini M4 的完整路径,并与 OpenClaw + Ollama Gateway 路由排错、OpenClaw 多平台安装指南 形成互补——那边专讲路由与模型列表为空,这边专讲双 Agent + 租用节点 + 资源预算。
目录 · TABLE OF CONTENTS
01. 为什么选 macOS 节点跑 OpenClaw + OpenHuman
OpenClaw 在 2026 年的生产实践里,macOS 原生节点承担的不只是「能装 npm」:浏览器自动化、屏幕录制、部分频道 Webhook 与 openclaw onboard --install-daemon 写入的 LaunchAgents,都假设宿主是 Darwin + Apple Silicon。OpenHuman v0.53 的 local_ai 默认对接 http://127.0.0.1:11434(Ollama),在 M 系列上走 Metal / UMA,同价位 x86 VPS 无法复现同等 token/s 与功耗曲线。双 Agent 同机时,macOS 还提供统一的 log show、Activity Monitor 与 per-process 内存压力可视化——当你要判断「是 OpenClaw Gateway OOM 还是 Ollama 模型加载顶满」时,比纯 SSH 的 Linux 更省排障时间。
三类常见痛点(决定你是否该离开笔记本/VPS):
- 权限与路径漂移:在终端里
npm install -g openclaw后,LaunchAgent 实际拉起的是另一条 node 路径,TCC 辅助功能勾错宿主会导致工具调用静默超时——详见各平台安装文里的 daemon 章节。 - 7×24 与记忆连续性:OpenHuman 的 Memory Tree 依赖磁盘上的 episodic 索引持续写入;VPS 快照回滚、笔记本合盖休眠都会打断「夜间 Cron + Telegram 异步」复利。
- 本地推理与 Gateway 抢内存:16GB 统一内存若同时加载 14B 量化与 OpenClaw 多频道插件,swap 抖动会让 Gateway 心跳超时——需要模型档位与 Agent 分工(见 §05、§06),而不是单纯「再租大一点的 VPS」。
02. 租用 MacDate 节点:套餐与 SSH 验收
MacDate 提供独占裸机 Mac mini M4(16GB)与 M4 Pro(64GB),按天/按周弹性计费,约 2 小时内交付 SSH 密钥与公网 IP。选型口诀:
- 仅 OpenClaw + 云端 API、不跑本地 14B → M4 16GB 足够,参考 按天租用 Mac 完全指南 FAQ 完成首次 SSH/VNC。
- OpenHuman Memory Tree + Ollama 7B~14B 常驻 → 建议 M4 Pro 64GB,或 M4 16GB 仅跑 7B 量化并限制并发。
- 试点 1~2 周 → 按天起租,验证 Telegram 工作流与磁盘增长后再续租;套餐单价见 Mac mini M4 定价页。
登录后验收清单:sw_vers 确认 macOS 版本;df -h 系统盘剩余 >80GB(Ollama 模型缓存动辄 20~40GB);curl -I https://api.telegram.org 确认出站;若走内网推理,先装 Tailscale 再暴露 Gateway(见 §07)。
03. OpenClaw 安装与 LaunchAgent 7×24
在租用节点上,推荐官方 CLI 安装 + onboarding 注册守护进程,避免手动 plist 与 npm 全局路径不一致:
--install-daemon 会在 ~/Library/LaunchAgents/ 写入用户级 plist,登录后自动拉起 Gateway。7×24 运维要点:用 log show --predicate 'process == "openclaw"' --last 1h 查崩溃;升级版本后若守护未起来,重新执行 onboarding 并删除冲突的旧 plist 副本。频道侧建议先接 Telegram(Bot Token + allowlist),再扩展企业 IM;路由与 Ollama 提供商声明见 Ollama 路由排错文。更完整的安装分支(Docker/npm/curl)见 OpenClaw 安装与部署完整指南。
04. OpenHuman v0.53:Memory Tree 与 local_ai 配置
OpenHuman 定位是「带长期记忆的对话 Agent」:v0.53 起默认启用 Memory Tree(episodic 节点 + 语义召回),适合承接 OpenClaw 转交的「需要记住项目上下文」的子任务。安装建议使用官方 curl 脚本(与 OpenClaw 并列,不覆盖彼此配置目录):
安装完成后编辑 ~/.openhuman/config.yaml(路径以 openhuman config path 为准):
- memory.tree.enabled: true — 开启 Memory Tree;首次启动会在
~/.openhuman/memory/建立索引,退租前务必打包备份。 - providers.local_ai — 指向本机 Ollama,例如
base_url: http://127.0.0.1:11434/v1、model: qwen2.5:7b-instruct-q4_K_M;与 OpenClaw 的 Ollama 提供商可共用同一 daemon,但建议不同 model 标签避免并发加载两个 14B。 - channels — 若不由 OpenClaw 统一网关,可单独配置 Telegram;生产环境更推荐「仅 OpenClaw 对外、OpenHuman 只监听 localhost」降低暴露面。
doctor 合规;OpenHuman 管 Memory Tree 与本地 local_ai 推理。不要让两个进程同时绑定公网 3978/8080,见 §06。05. Ollama 模型:M4 16GB vs M4 Pro 64GB
Apple Silicon 上 Ollama 使用统一内存,模型选型直接决定双 Agent 能否稳定 7×24:
| 档位 | Mac mini M4 16GB | Mac mini M4 Pro 64GB |
|---|---|---|
| 推荐主模型 | qwen2.5:7b-instruct-q4_K_M(≈5GB VRAM 级) | qwen2.5:14b-instruct-q4_K_M 或 32B 量化实验档 |
| OpenClaw 云端兜底 | 建议保留 GPT-4o-mini / Claude Haiku API | 可更多走本地,复杂工具仍建议云端 |
| 并发 | 单会话为主;避免 Gateway 与 OpenHuman 同时触发 14B | 可 7B 常驻 + 14B 按需卸载(Ollama keep_alive) |
| 典型 t/s(7B Q4) | 约 45~65 t/s(M4 10-core GPU) | 约 55~80 t/s(GPU 核心更多) |
拉取模型示例(与 Gateway 路由文保持一致):
06. 双栈资源管理:端口、内存与 CPU 限额
同机跑 OpenClaw + OpenHuman + Ollama 时,建议固定资源预算,避免「谁都能拉模型」:
- 端口:OpenClaw Gateway 默认 3978(以
openclaw.json为准);OpenHuman API 仅绑定127.0.0.1:8787;Ollama 11434 不对公网暴露。 - Ollama:设置
OLLAMA_MAX_LOADED_MODELS=1与合理OLLAMA_KEEP_ALIVE,防止 14B 与 7B 同时驻留。 - 调度:OpenClaw 处理高频频道消息;OpenHuman 处理带 Memory Tree 的长任务;重推理排队而非并行。
- 监控:
memory_pressure与ollama ps写入 cron 日志,swap 激增时先降级模型再重启 Gateway。
07. 安全:审计、Tailscale 与密钥隔离
租用节点默认带独立公网 IP,禁止把 SSH 密码、Bot Token、云 API Key 写进公开仓库。推荐做法:
- Tailscale:SSH 与 Gateway 管理走 tailnet;Telegram Webhook 若必须公网,仅暴露 HTTPS 反向代理端口。
- openclaw security audit(或
doctor安全项):检查频道 allowlist、危险工具开关、日志是否落盘敏感信息。 - 密钥:OpenClaw 用
~/.openclaw/credentials;OpenHuman 用独立目录;Ollama 无密钥但需防止OLLAMA_HOST=0.0.0.0误配。 - 退租:MacDate 释放实例前
tar czf agent-backup.tar.gz ~/.openclaw ~/.openhuman,平台侧 NIST 擦除后密钥即失效。
08. TCO:租赁 vs 自购 vs GPU 云(24 个月 · 7×24)
双 Agent + 本地 7B 场景按全年在线估算(与脉冲式 AI 工作站文不同):
| 24 个月成本项 | 买断 M4 16GB | MacDate 按天 · 180 天/年 | GPU 云 7×24(A10 档) |
|---|---|---|---|
| 硬件 / 算力 | ¥11,499 | ¥158×360 ≈ ¥56,880 | ≈ ¥3.5/h × 17520h × 2y 量级(远高于 Mac) |
| 电费(24 月) | ≈ ¥840 | 含在租金 | 含在云账单 |
| macOS / Gateway 原生 | 完整 | 完整 | 需自管 Linux 兼容层 |
| 运维 | 自管更新、Time Machine | MDM + 退租擦除 | 快照与密钥自管 |
| 适合谁 | 确定 2 年 7×24 | 试点 3~6 个月再决定买断 | 训练/微调,非 OpenClaw 日常 |
买断净 TCO 在扣除二手残值后约 ¥7.7k 档(与 Hermes/工作站系列文一致);GPU 云适合训练,不适合替代 macOS Agent 宿主。定价以 官网实时套餐 为准。
09. 七步落地实操(租用节点 → 双 Agent 冒烟)
- 下单 MacDate:选 M4 16GB 或 M4 Pro 64GB,阅读 SSH/VNC FAQ,保存密钥。
- SSH 验收:
ssh -i ~/.ssh/macdate_key admin@[IP],检查磁盘与出站 HTTPS。 - 安装 Ollama 并拉模型:
brew install ollama或官方 pkg;ollama pull qwen2.5:7b-instruct-q4_K_M。 - 安装 OpenClaw + LaunchAgent:
openclaw install→openclaw onboard --install-daemon→openclaw doctor。 - 安装 OpenHuman:
curl -fsSL https://install.openhuman.dev | bash;开启 Memory Tree,配置local_ai指向 Ollama。 - Telegram 冒烟:OpenClaw 接 Bot;从手机发消息,确认 Gateway 在线;触发一条需记忆的对话,检查
~/.openhuman/memory/增长。 - 备份与文档化:记录模型标签、端口、Tailscale IP;退租前打包配置目录。
10. 三条硬核数据(可引用)
- ① Mac mini M4 7×24 年电费约 ¥280~¥490(待机 4~7W、¥0.8/度),显著低于「常驻 Mac 很贵」的直觉,是买断 vs 租赁辩论的重要修正项。
- ② M4 16GB 跑 qwen2.5:7b-instruct-q4_K_M 典型约 45~65 t/s,足以支撑 Telegram 异步回复;14B 建议 M4 Pro 64GB 或云端 API 兜底。
- ③ MacDate 按天 ¥158 × 180 天/24 个月 ≈ ¥56,880——适合「先租 3~6 个月验证双 Agent 工作流」,低于全年 365 天连续租用的 TCO。
11. FAQ 常见排错
Gateway 在线但 Ollama 模型列表为空?
先 ollama list 与 curl http://127.0.0.1:11434/api/tags;再在 OpenClaw 提供商里对齐模型 ID。完整分诊见 Ollama 路由排错。
LaunchAgent 装了但不启动?
检查 plist 内 ProgramArguments 是否指向当前 node;重新 openclaw onboard --install-daemon;launchctl bootout 旧 label 后再 bootstrap。
Memory Tree 磁盘暴涨?
为 OpenHuman 配置保留天数或定期 openhuman memory prune(以 v0.53 CLI 为准);Cron 每周打包备份即可。
双 Agent 同时卡死?
几乎总是 Ollama 加载了过大模型——降到 7B Q4,设 OLLAMA_MAX_LOADED_MODELS=1,重启 Gateway。
12. 转化段:何时用 MacDate 弹性租用承载双 Agent
把 OpenClaw + OpenHuman 堆在主力 MacBook 上 7×24,你会同时承担风扇噪音、电池循环、TCC 权限与 ~/.openclaw / ~/.openhuman 污染日常开发环境的风险;直接买断 Mac mini M4,又可能在「工作流还没验证」时就付出 ¥11,499 与 M5 折旧焦虑。MacDate 按天/弹性租用 提供第三条路:独占 Apple Silicon 裸机、macOS 原生 LaunchAgent、独立公网 IP 与退租 NIST 擦除——你只需在验证阶段付数天~数周租金,就能把 Telegram + 本地 Ollama + Memory Tree 跑通;确认双 Agent 对你的团队真有复利,再决定买断或续租全年。MacDate 是苹果硬件弹性租用平台,与任何第三方 Agent 品牌无关;SSH 与定价见 按天租用 FAQ 与 M4 套餐页。
若你仅需 Gateway + Ollama、暂不部署 OpenHuman,可从 安装大全 单线入手;若已遇到模型路由与工具未注册问题,优先阅读 Gateway 路由排错。