硬件门槛比你想的低
实测用 2017 款 Intel MacBook Pro(16GB RAM)稳定运行了近一周。最低要求其实不高:
- macOS 11 Big Sur 及以上(推荐 12 Monterey+)
- RAM ≥ 8GB(16GB 体验明显更好)
- 硬盘剩余空间 ≥ 50GB
- 保持插电,关闭自动睡眠(系统设置 → 节能 → 防止电脑自动睡眠)
如果你的 Mac 老到 2012 年之前,可以尝试用 OpenCore Legacy Patcher(OCLP)刷新系统,风险自负,但确实能救回不少老机器。
完整安装流程
整个过程大约 20–40 分钟,复制粘贴即可。
第一步:安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
装完后按终端提示把 brew 加到 PATH。
第二步:安装 Node.js 22+
这是硬性要求,低于 22 直接报错。用 brew 安装最稳:
brew install node
验证版本:
node -v # 应该看到 v22.x.x
npm -v
如果 brew 卡住或报错,先跑 brew update && brew upgrade。老系统遇到证书问题,可以试 brew install --force-openssl,或者直接去 Node.js 官网下载 pkg 安装包。
第三步:安装 OpenClaw
官方一键脚本:
curl -fsSL https://openclaw.ai/install.sh | bash
它会自动完成全局 npm 安装并启动引导向导。如果你已经装好了 Node,也可以手动装:
npm install -g openclaw
第四步:运行 onboarding 向导
这一步最关键:
openclaw onboard --install-daemon
向导会依次问你几个配置:
- Gateway 模式:local 或 remote(新手直接选 local)
- 模型选择:推荐用 Anthropic API Key,按量付费最划算;也支持 OpenAI、Gemini 等
- 聊天渠道:WhatsApp / Telegram / Discord / iMessage(iMessage 需要 macOS 且登录同一 Apple ID)
- 安装 launchd 服务:让它后台常驻,重启不丢失
全选默认就能跑通,后续再按需调整。
第五步:启动测试
服务装好后 gateway 会自动运行。手动启动可以用:
openclaw gateway
去 Telegram 或 WhatsApp 找你的 bot,发一句 "hello",看到回复就说明成功了。
常见踩坑与解法
在老 Mac 上跑,有几个坑几乎人人都会遇到:
安装脚本卡住或超时——老 Mac 网络不稳定很常见,换手机热点试试,或跳过脚本直接 npm install -g openclaw。
Node 版本不对,报 "unsupported engine"——必须 ≥ 22,用 brew 升级或官网重装,别用系统自带的老版本。
onboarding 卡在认证/配对环节——检查 API Key 是否正确;用 iMessage 通道的话,确保 Mac 登录了正确的 Apple ID,且"信息"App 里开启了 iMessage。
风扇狂转、内存吃紧——别开太多 sub-agent,避免跑 vision 模型,改用纯文本模型。可以用 nice -n 10 openclaw gateway 降低进程优先级。
技能插件装不上——用 npx clawdhub install <slug> 手动安装,或在 ClawHub 网页端一键装。
Mac 睡眠后 bot 断联——除了系统设置关闭睡眠,还可以装 Amphetamine 这类工具强制常亮。
安全提醒
这一点值得单独说:OpenClaw 确实有能力控制你的电脑。建议不要装在主力机上,用老 Mac、虚拟机或 VPS 做隔离。onboarding 时别绑主邮箱和敏感账户,技能插件只装来源可信的。
写在最后
老 Mac 跑 OpenClaw 的性价比很高,不用花几千块买新硬件就能先试水。跑通之后,它可以帮你盯盘、扫财报邮件、自动记交易笔记——对一人公司来说,这就是一个不拿工资的数字助手。但说到底,它是工具不是神,额度管理、速率限制、安全隔离,都得你自己把关。