简要总结
macOS VMs
这页说明书是教你如何在一个“魔法盒子”里安装 OpenClaw。这个“魔法盒子”叫 macOS 虚拟机,它就像在你自己的苹果电脑里,又变出了一台全新的、独立的小电脑。当你特别想用苹果电脑才有的功能(比如收发 iMessage 信息),或者想让 OpenClaw 和你日常用的电脑完全分开、互不打扰时,就可以用这个方法。我们会用一个叫 Lume 的工具来帮你造出这个“魔法盒子”。
五岁小孩版解释
首先,你需要一台苹果芯片的 Mac 电脑(比如 M1、M2 这些),电脑本身要更新到 Sequoia 或更新的系统。你还需要准备大约 60 GB 的存储空间,就像要留出一个大抽屉来放这个“魔法盒子”。
第一步,安装 Lume 工具。
这一步是把造“魔法盒子”的工具 Lume 装到你的电脑上。你只需要打开电脑上的“终端”应用,把下面这行长长的命令完整地复制进去,然后按回车键。
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)”
装好后,可以输入 lume --version 检查一下,如果能看到版本号,就说明工具装好啦。
第二步,创建 macOS 虚拟机。
现在,用 Lume 工具来下载苹果系统并创建你的“魔法盒子”。在终端里输入:
lume create openclaw --os macos --ipsw latest
这个下载过程可能需要一些时间,就像下载一个大游戏一样,请耐心等待。完成后,会自动弹出一个新窗口,那就是你的“魔法盒子”的屏幕啦。
第三步,完成新电脑的初始设置。 在弹出来的窗口里,就像设置一台全新的苹果电脑一样:
- 选择你喜欢的语言和地区。
- 可以跳过登录 Apple ID(如果你以后想用 iMessage,也可以在这里登录)。
- 创建一个用户名和密码,一定要记住它们哦!
- 其他的可选功能都可以先跳过。 设置完成后,在这个“魔法盒子”里,打开“系统设置”,找到“通用”里的“共享”,然后把“远程登录”的开关打开。这就像给盒子装了一个小门,让外面的工具能进来。
第四步和第五步,找到盒子并进去。
我们需要知道“魔法盒子”的地址。在你自己电脑的终端里输入:lume get openclaw。你会看到一个像 192.168.64.X 这样的 IP 地址,把它记下来。
然后,用 SSH 命令“走进”这个盒子:ssh 你刚才创建的用户名@192.168.64.X。系统会问你密码,输入你创建时设的密码就行了。
第六步,在盒子里安装 OpenClaw。
现在你已经进到“魔法盒子”里面了!在这里的终端输入:
npm install -g openclaw@latest
openclaw onboard --install-daemon
然后,跟着屏幕上的提示,设置好你想用的大模型(比如 Anthropic, OpenAI 等)。
第七步,配置通信渠道。
我们需要告诉 OpenClaw 可以通过哪些 App 和人聊天。先编辑一个配置文件:
nano ~/.openclaw/openclaw.json
在这个文件里,你可以添加像 WhatsApp、Telegram 这样的渠道。比如,对于 WhatsApp,你需要设置允许接收消息的电话号码;对于 Telegram,你需要填入机器人的令牌。配置好后,运行 openclaw channels login 来登录 WhatsApp,用手机扫描出现的二维码就可以了。
第八步,让盒子在后台安静运行。
我们不需要一直看着“魔法盒子”的屏幕。先退出 SSH(输入 exit),回到你自己电脑的终端。然后输入:
lume stop openclaw
lume run openclaw --no-display
这样,盒子就会在后台运行了。你可以随时用 ssh 用户名@IP地址 “openclaw status” 来检查 OpenClaw 是否在好好工作。
一些重要的小提示:
- 关于 iMessage: 这是用苹果虚拟机的一大好处!你可以在虚拟机里安装 BlueBubbles 这个 App,并把它和 OpenClaw 连接起来,这样你的智能助手就能收发 iMessage 了。
- 保存干净的快照: 在配置更多东西之前,最好先给这个干净的“魔法盒子”拍个照(快照)。命令是:
lume clone openclaw openclaw-golden。以后如果盒子弄乱了,可以随时用这个干净的照片恢复。 - 让它一直开着: 想让虚拟机 24 小时运行?记得把你自己的 Mac 电脑插上电源,并在“系统设置”的“节能”里关闭睡眠。如果需要更稳定,可以考虑用一台专门的 Mac mini 或云服务器。
- 如果遇到问题: 比如连不进盒子,检查虚拟机里的“远程登录”开了没;如果找不到盒子的 IP 地址,等它完全启动后再试试
lume get openclaw命令;如果 WhatsApp 二维码扫不了,确保你是在虚拟机里(而不是你自己的电脑上)运行登录命令的。