之前在工作电脑上直接部署过openclaw,结果我尝试的第一个指令就吓哭我了。
我让他对于我桌面的文件夹只允许读不允许写入。本质上期望修改rulelist,结果把我所有桌面的文件改了权限,变成只读了。
这个过程心惊胆战,还好在执行途中就stop掉,然后重新修复权限。如果我说帮我整理或者清理,那不得把我所有文件都删了。
AI没有什么敬畏之心,也不会对危险操作有边界感,对于自己最常用的电脑来说,部署龙虾危害很大。
所以给龙虾一台全新的电脑,一个独立的环境,把电脑送给openclaw用才是正途。
为什么不用服务器/软路由/nas去部署?
桌面系统可以执行的操作会更多,比如操作app、处理浏览器等,这个才是openclaw相比coze、dify的最大价值。
所以用虚拟机执行不失为一个低成本好办法。所以我就用虚拟机实现。
安装Lume
这个步骤很简单。
终端执行
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"执行完运行
lume --version确认是否成功安装。
设置到外置硬盘(可选)
因为我的mac只有1t,一个vm就要占用60G+,所以我安装到外置硬盘了。
以我安装到/Volumes/HeoPro/VM/lume为例,
路径不可包含中文
创建文件夹
mkdir -p "/Volumes/HeoPro/VM/lume"注册存储位置
lume config storage add HeoPro "/Volumes/HeoPro/VM/lume"可以把它设为默认位置(可选):
lume config storage default HeoPro创建macos VM
终端执行
lume create openclaw --os macos --ipsw latest下载时间非常漫长。VNC 窗口会自动打开。如果没有自动打开可以执行
lume run openclaw设置为新机,其他的该跳过跳过
不要在虚拟机中登录apple账户,避免操作iCloud内容导致相册被删。
可以开启文件共享和屏幕共享,方便文件传输和远程控制。
开启后就可以使用后台服务的方式来运行虚拟机,不需要持续开着终端。
后台执行方式:
nohup lume run openclaw --no-display > ~/openclaw.log 2>&1 &执行lume ls可以看到running。
安装openclaw(中文版)
中文版对中文环境有优化,如果想装国际版请前往国际版教程(在下面)
curl -fsSL https://clawd.org.cn/install.sh | sudo bash -s -- --registry https://registry.npmmirror.com安装openclaw(国际版)
可以参考林粒粒[2]提供的教程:https://n6fo0mbcz6.feishu.cn/wiki/EwWFww8WEiWFrQkPt2Jcl9Fqn4e
第一步:安装 Homebrew
1. 打开终端(Terminal) • 点击右上角放大镜(Spotlight),搜索终端并打开。 2. 在终端输入安装命令: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"3. 执行后按提示操作: 1. 选择下载源,输入 1(清华大学镜像)2. 输入电脑开机密码 3. 如果询问是否删除旧版本 Homebrew,输入 Y4. 按回车开始安装 5. 选择镜像源时输入 5(阿里镜像)4. 安装完成后,关闭终端,再重新打开终端。
Homebrew 安装完成。
第二步:安装 Git
在终端输入命令:
brew install git回车执行,等待安装完成即可。
Git 安装完成。
第三步:安装 Node.js
1. 进入官网下载 macOS 安装程序:
https://nodejs.org/zh-cn/download2. 安装步骤: 1. 打开下载好的安装包 2. 点击“继续” 3. 同意用户协议 4. 点击“安装” 5. 输入电脑密码 6. 点击“安装软件” 3. 安装完成后,点击“关闭”。
Node.js 安装完成。
第四步:安装 OpenClaw
1. 打开终端 2. 切换 npm 下载源为国内镜像: npm config set registry https://registry.npmmirror.com3. 避免 GitHub SSH 配置问题: git config --global url."https://github.com/".insteadOf ssh://git@github.com/4. 执行安装命令: sudo npm install -g openclaw@latest5. 输入电脑密码并回车,等待安装完成。
如果终端出现类似added xxx packages的提示,说明安装成功。
OpenClaw 安装完成。
第五步:初始化 OpenClaw
1. 删除旧的飞书插件目录,避免插件冲突: sudo rm -rf ~/.openclaw/extensions/feishu2. 启动初始化向导,后续步骤与 Windows 系统安装相同。
需要了解的更多命令
• 启动 OpenClaw 本地后台服务: openclaw gateway start• 查看后台服务状态: openclaw gateway status• 打开 OpenClaw Web 界面:
初始化
初始化我参考的教程:
https://zhuanlan.zhihu.com/p/2005342082236187062
接入QQ
目前接入qq还是比较方便的。我们进入龙虾专区[3]。创建机器人
直接执行下面的三行命令即可。
如果遇到网络安装问题安装失败,可使用
npm config set registry https://registry.npmjs.org/
换回官方源
龙虾重要的点不是在于“用”,而是在于“养”,通过创建多个skills、多个定时任务、多个agent实现一个小团队的效果。如果你觉得部署有一点点难,可以用未来被大厂封装的版本。
引用链接
[1] macOS 虚拟机: https://docs.openclaw.ai/zh-CN/install/macos-vm#%E5%9C%A8%E4%BD%A0%E7%9A%84-apple-silicon-mac-%E4%B8%8A%E8%BF%90%E8%A1%8C%E6%9C%AC%E5%9C%B0-vm%EF%BC%88lume%EF%BC%89
评论区