在自家电脑上安全跑 OpenClaw:用 UTM/VirtualBox 搭建本地私有 AI 助手(含 Google Antigravity 接入)
导语
你想把 OpenClaw 当作私人 AI 助手,处理本地邮件、整理照片、自动化文档?但又怕把隐私暴露给云服务。别慌。把 OpenClaw 放进一台虚拟机里,就能既享受顶级模型,又把风险限制在可控范围内。下面用最少的话告诉你怎么做,能照着一步步完成。😊
场景举例
- 晚上让 AI 帮你批量改名照片、写日报,但你不想上传到外网。
- 想试新版模型,但不想影响主机环境。
- 想把 AI 当私人助理,直接操作本地应用和文件(受限权限内)。
准备工作清单
- 一台 Mac(Intel 或 M 系)或 Windows 电脑。
- 如果是 Mac:下载 UTM(https://mac.getutm.app/)。
- 如果是 Windows:下载 VirtualBox(https://www.virtualbox.org/)。
- Ubuntu 安装镜像(桌面版更友好):
- Intel/AMD 主机:https://www.releases.ubuntu.com/22.04/ubuntu-22.04.5-desktop-amd64.iso
- Apple Silicon(M1/M2):下载 ARM64 镜像,比如 ubuntu-22.04.5-desktop-arm64.iso
- 推荐内存和磁盘:内存至少 4 GB 给 VM;空闲电脑可分配主机一半内存。磁盘至少 40 GB。
为什么用虚拟机?
虚拟机把 OpenClaw 和你的主系统隔离。出问题能删 VM 重来,不会直接动你的主系统文件。网络也能控制,端口也好管理。简单、稳妥。
步骤 A:创建虚拟机(以 Mac + UTM + Ubuntu 为例)
-
下载并安装 UTM:打开 https://mac.getutm.app/,下载安装包。
-
下载对应的 Ubuntu ISO。注意主机架构:Intel 用 amd64,M 系用 arm64。别下错了。
-
在 UTM 新建虚拟机:
- 选择虚拟化模式(Virtualize)。
- 操作系统选 Linux。
- CPU:默认即可,或者按主机核数给 2–4 核。
- 内存:如果你主机有 16 GB,给 VM 8 GB 很舒服;日常用机器给 4 GB 也行。
- 磁盘:建议 40 GB 起步。动态分配即可。
- 网络:选择 "Bridged"(网桥)或默认的共享网络。如果你不想再额外做端口转发,选网桥让 VM 拿到本地局域网 IP。
- 从 ISO 引导,指向你已下载的镜像文件。
-
安装 Ubuntu。流程跟普通安装没区别。安装完成后,记得在 UTM 设置里把 ISO 卸载(弹出镜像),否则下一次会重复安装。
Windows 主机建议
- 用 VirtualBox 创建 Ubuntu VM,配置同上。
- VirtualBox 在 Windows 上稳定成熟。请确保 VirtualBox 扩展包版本与主程序匹配。
步骤 B:在 Ubuntu 里安装 OpenClaw
打开终端,执行下面命令:
curl -fsSL https://openclaw.ai/install.sh | bash
这一条会把 OpenClaw 的安装脚本拉下来并执行。网络慢时耐心等。脚本运行完后,openclaw 命令应该可以在终端直接使用。
接下来的 Gateway、通道、模型相关配置,可以用 openclaw CLI 完成。你会看到交互式的提示,按需填写。常用流程是先配置网关(gateway),再注册模型(models),最后设置通道(channels)。
关键点:接入 Google Antigravity 模型
为什么要接这个:模型好坏直接影响你的 AI 助手能力。Antigravity 是 Google 提供的高质量模型入口。配置方法如下:
- 在 VM 终端运行:
openclaw config
-
按交互选项选择:Local -> model -> Google -> Google Antigravity OAuth
-
系统会给你一条授权链接。按提示用浏览器打开(在 VM 内或主机浏览器都行)。
-
登录你的 Google 账号并授权。建议为 AI 使用单独的 Google 账号。额度/计费、配额更好管理。
-
授权通过后,终端会跳回模型选择界面,选你需要的模型(通常按推荐选就行)。
示例交互(示意)
- openclaw config
- 选择 Local
- 选择 model
- 选择 Google
- 选择 Google Antigravity OAuth
- 点击或复制链接到浏览器 -> 登录授权 -> 返回终端选择模型
使用建议
- 给 OpenClaw 的 VM 单独起一个账号,不要把主机的敏感目录映射进 VM。
- 有大量文件操作需求时,把数据放在 VM 内的独立磁盘里,方便快照和备份。
- 测试阶段先用小模型或低并发,确认行为再放开权限。
常见问题与解决办法
- 虚拟机网络不通:检查网络模式(Bridged vs NAT)。Bridged 通常拿到局域网 IP,方便访问。NAT 需要做端口转发。
- 授权页面打不开:如果你在 VM 内没有图形浏览器,复制链接到主机浏览器完成授权,然后回 VM。
- 授权后终端无响应:确认 openclaw 版本为最新,或重启 openclaw 服务。
- CPU 或内存不足:增加 VM 内存或核数,或关闭主机上占用资源的应用。
避坑清单(必须看)
- 别用错误的 ISO 架构。M 系 Mac 要 arm64,Intel/AMD 要 amd64。下载前对号入座。 ❗
- 不要把主机重要目录直接挂载到 VM。想备份数据,用虚拟磁盘或网络传输。🔒
- curl | bash 有风险。来路不明的脚本别盲信。官方链接可以信,但如果你讲究安全,先把脚本下载下来审查再运行:
curl -fsSL https://openclaw.ai/install.sh -o install.sh
less install.sh # 简单看一眼
bash install.sh
- 模型账号分开:把 Google Antigravity 的授权用单独账号,避免用你的主账号直接绑费、绑配额。📛
- 常备快照:在做重要配置前做 VM 快照,出问题能回滚。💾
收尾建议
- 先在本地做小规模测试。比如让 AI 给你写封示例邮件、整理一个小文件夹。确认动作安全再放开权限。
- 把常用命令写进脚本里,方便重装和迁移。
结语
把 OpenClaw 放进本地虚拟机,是把隐私和能力两手抓的实在办法。按上面步骤来,不需要买新机器,也不需要把所有数据往云端丢。动手一小时内能跑起来。需要我把 openclaw 的常用命令集合成脚本分享吗?😉
标签:OpenClaw、UTM、VirtualBox、Ubuntu、Google Antigravity、模型接入、虚拟机安全、AI 配置、实操教程