核心特性
- 多渠道集成:支持 Telegram、Discord、WhatsApp、iMessage 等消息渠道,也可以通过插件扩展;一个 Gateway 进程统一管理所有渠道。
- 语音与 Canvas:支持 macOS/iOS/Android 语音交互,可渲染交互式 Canvas 界面。
- 完全自托管:运行在你自己的机器或服务器上,MIT 开源,上下文和技能存储在本地。
- 智能代理能力:后台常驻、持久记忆、cron 定时任务、会话隔离、多代理路由,原生支持工具调用和代码执行。
接入前准备
- Node.js 22 或更高版本
- ZeroCat 的 API 地址:
https://zero.cat/v1 - 一个 ZeroCat API 密钥
1. 安装 OpenClaw(macOS / Linux)
2. 运行引导向导
3. 检查 Gateway 与 Control UI
4. 找到配置文件
OpenClaw 的配置文件通常位于~/.openclaw/openclaw.json,在向导生成的基础上修改即可。
配置 ZeroCat
OpenClaw 通过models.providers 接入 OpenAI 兼容的模型服务。做法是把 ZeroCat 声明为一个自定义 provider,再把默认模型指向 zerocat/模型ID。
先在 shell、服务环境或 OpenClaw 可读取的 .env 中设置密钥:
openclaw.json 中加入以下片段(模型 ID 是示例,请换成 模型广场 中你的分组可用的模型):
验证
zerocat/ 开头的模型出现在列表中,说明接入成功。
常见问题
baseUrl没带/v1:这是最常见的错误。- 模型 ID 填错:
primary和fallbacks必须与models里的id对应。 - 密钥只在当前终端生效:Gateway 以后台服务运行时,要确保服务进程也能读取到
ZEROCAT_API_KEY。 - 想看实时日志:用
openclaw gateway --port 18789前台运行,观察日志和报错。

