常见问题 FAQ
安装相关
Q: OpenClaw 支持哪些操作系统?
A: OpenClaw 支持 macOS、Linux 和 Windows(通过 WSL2)。推荐使用 macOS 或 Linux 获得最佳体验。
Q: Node.js 版本要求是什么?
A: 需要 Node.js 22.16+ 或 Node 24(推荐)。可以使用 node -v 检查当前版本。
Q: 安装时遇到权限错误怎么办?
A: 在 macOS/Linux 上运行:
bash
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modulesQ: 国内网络环境下安装慢怎么办?
A: 配置国内镜像:
bash
npm config set registry https://registry.npmmirror.com配置相关
Q: 如何配置 AI 模型?
A: 编辑 ~/.openclaw/openclaw.json:
json
{
"agent": {
"model": "anthropic/claude-opus-4-6"
}
}或使用 openclaw onboard 引导配置。
Q: 支持哪些 AI 模型?
A: OpenClaw 支持多种模型:
- OpenAI (GPT-4, GPT-4o)
- Anthropic (Claude 系列)
- 智谱 GLM
- 豆包/火山引擎
- 本地模型 (Ollama)
Q: 如何配置消息渠道?
A: 不同渠道有不同的配置方式:
- Telegram: 设置
TELEGRAM_BOT_TOKEN环境变量 - WhatsApp: 运行
openclaw channels login扫码登录 - Discord: 设置
DISCORD_BOT_TOKEN环境变量
详见 渠道配置
使用相关
Q: 如何发送消息给 AI?
A: 使用 CLI:
bash
openclaw agent --message "你的问题"或通过已连接的消息渠道直接发送消息。
Q: 如何安装 Skills?
A:
bash
# 列出可用 Skills
openclaw skills list
# 安装 Skill
openclaw skills install <skill-name>Q: Gateway 是什么?
A: Gateway 是 OpenClaw 的控制平面,负责:
- 管理会话和状态
- 路由消息到正确的渠道
- 执行工具和 Skills
- 提供 WebSocket 接口
Q: 如何让 OpenClaw 保持运行?
A: 使用 daemon 模式:
bash
openclaw onboard --install-daemon这会安装系统服务,OpenClaw 将在后台持续运行。
故障排除
Q: Gateway 启动失败怎么办?
A: 检查以下几点:
- 端口是否被占用(默认 18789)
- Node.js 版本是否正确
- 查看
openclaw doctor的诊断结果
Q: AI 不回复消息怎么办?
A:
- 检查模型 API Key 是否正确
- 检查网络连接
- 查看 Gateway 日志是否有错误
- 确认消息渠道配对状态
Q: 如何查看详细日志?
A: 启动 Gateway 时添加 --verbose 参数:
bash
openclaw gateway --verbose日志文件位于 ~/.openclaw/logs/
安全相关
Q: OpenClaw 安全吗?
A: OpenClaw 采用本地优先架构:
- 数据存储在本地
- 可完全离线运行(配合本地模型)
- 不强制上传数据到云端
Q: 如何防止未授权访问?
A:
- 使用 DM 配对功能(默认开启)
- 设置访问白名单
- 启用密码认证
详见 安全指南