OpenClaw 本地化部署指南
在本地构建 AI Agent 时,把模型请求放到局域网里的 Ollama 上,省掉公网依赖,也更容易控制数据边界。下面这套配置是在 Linux 环境里跑通 OpenClaw 后,再接入本地 Ollama,并顺手把飞书机器人挂上去的做法。
环境准备
先确认开发机这几项没问题:
- 操作系统:Linux(这里用 CentOS 8)
- Node.js:已安装 Node 22+,npm 源建议顺手换成更快的镜像
- Ollama 服务:已经在局域网另一台机器 B 上跑起来了,模型也提前下好了
可以先用下面这条命令确认 Ollama 服务能访问:
curl http://local.ollama.host:11434/v1/models
如果返回了模型列表,说明后端没问题。
安装与初始化
先把 OpenClaw 全局装上:
npm install -g openclaw@latest
# 或者使用 pnpm
pnpm add -g openclaw@latest
装完后启动守护进程:
openclaw onboard --install-daemon
第一次启动会进引导流程,几个选项按实际情况处理就行:
workspace:默认是~/clawd,不满意可以改channel:先跳过,后面再配飞书provider:先跳过,后面手动接 Ollamamodel:先随便选一个skill:跳过Gateway:保持默认
跑完引导后,会生成 SSH 连接地址和 WebUI 入口。
接入本地模型
OpenClaw 默认不会自动知道你的局域网 Ollama,要自己改配置。打开 ~/.openclaw/openclaw.json,重点看 models 和 agents 两块。
{
"models": {
"providers": {
"ollama": {
"baseUrl": "http://local.ollama.host:11434/v1",
"apiKey": "ollama-local",
"api"


