硬件门槛比你想的低

实测用 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 的性价比很高,不用花几千块买新硬件就能先试水。跑通之后,它可以帮你盯盘、扫财报邮件、自动记交易笔记——对一人公司来说,这就是一个不拿工资的数字助手。但说到底,它是工具不是神,额度管理、速率限制、安全隔离,都得你自己把关。