OpenClaw macOS离线部署方案:无需联网也能极速运行【操作】
想在macOS设备没有网络的情况下成功跑通OpenClaw,说复杂不复杂,但一步都马虎不得。先说几个核心判断:所有依赖、模型和脚本,必须提前在有网的机器上全部拉好,再一块儿搬到离线机——缺一个文件,模型载不上,AI话匣子就直接哑了。
准备离线资源包
那么,具体怎么做呢?首先,要找一台联网的电脑,把下面这些东西都下载下来:Ollama的二进制文件、适配Apple Silicon的Qwen3.5B.gguf模型、OpenClaw v2.7.9主程序,以及预编译的Node.js运行时。下载完成后,解压出来的压缩包应该包含
ollama
models
openclaw
解压后的文件夹,直接丢到U盘或移动硬盘里。文件系统最好用APFS或exFAT——NTFS格式的话,macOS写不进去,这点得注意。
迁移并校验完整性
U盘插到目标macOS机器上,通过Finder打开,把整个离线包拖到用户主目录,比如/Users/yourname/openclaw-offline。关键来了:路径里
不能出现中文、空格或特殊符号
接下来打开终端,cd到那个目录,然后跑个校验:shasum -a 256 openclaw-offline.zip
比对一下输出的SHA256值跟官方公布的合不合。不匹配?说明文件在半路受伤了,重新下一次吧。这才是确保文件没在路上出问题的一步。
安装Ollama并加载本地模型
这一步得动真格了。先给Ollama执行权限:chmod +x ./ollama/ollama
然后把它软链到系统路径里,注意要用sudo:sudo ln -sf $(pwd)/ollama/ollama /usr/local/bin/ollama
这一步不加sudo,OpenClaw后面根本调不动ollama命令。
接着手动把模型文件加载进来:./ollama create qwen35b -f ./models/Modelfile
Modelfile里的内容就一行:FROM ./models/Qwen3.5B.gguf
注意路径必须用相对路径,
千万别写成~/models/或绝对路径
最后验证一下:ollama list
输出里应该能看到一行类似qwen35b latest b4e9c1a8d2f3 3.2GB的东西,这就算注册成功了。
配置并启动OpenClaw
最简单省事的方法是用内置启动脚本:./openclaw/start.sh
脚本会自动检测本地ollama是否在跑,没跑就给你拉起,绑定到http://localhost:11434。完成后终端会输出OpenClaw Gateway listening on http://127.0.0.1:18789,这就成了。
如果你更习惯手动操作,也行:./openclaw/bin/openclaw daemon start --model qwen35b --ollama-url http://localhost:11434
再检查一下进程:ps aux | grep openclaw
确认有个带--model qwen35b参数的进程在跑就妥了。
最后,打开Safari或Chrome,访问http://127.0.0.1:18789。页面加载后,点右下角语言切换按钮,选简体中文。随便问个问题,比如“今天星期几”,如果得到合理回答,且左下角显示“✅ 使用本地模型 qwen35b”,恭喜,大功告成。