AI 助手

OpenClaw 教程

OpenClaw 适合本地优先的个人 AI 助手,重点是网关、渠道、模型和安全策略。

官方参考

适用场景

OpenClaw 更适合这些需求:

场景说明
本地优先助手运行在自己的设备或服务器上,控制权更清晰
多渠道入口支持从多个聊天平台或桌面端进入同一个助手
Gateway 运维通过网关统一管理渠道、会话、工具和事件
模型切换通过 providers 管理不同模型服务
安全隔离通过配对、allowlist、sandbox 降低远程入口风险

安装方式

官方推荐使用安装脚本:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows PowerShell:

iwr -useb https://openclaw.ai/install.ps1 | iex

如果已经自己管理 Node.js,也可以使用 npm:

npm install -g openclaw@latest
openclaw onboard --install-daemon

官方建议使用 Node 24,或者 Node 22.19 以上版本。

Onboard 初始化

安装后先运行引导流程:

openclaw onboard --install-daemon

引导通常会配置:

  • Gateway 启动方式。
  • 工作目录和数据目录。
  • 模型 provider。
  • 消息渠道。
  • 安全策略。
  • 技能和工具。

验证安装:

openclaw --version
openclaw doctor
openclaw gateway status

Gateway 运维

Gateway 是 OpenClaw 的控制平面。常用命令:

openclaw gateway status
openclaw gateway stop
openclaw gateway --port 18789 --verbose

建议把网关分成两个模式:

模式用途
daemon日常运行,随系统启动
foreground排障时前台运行,方便看日志

渠道接入

接入渠道前先准备:

配置项说明
ChannelTelegram、Slack、Discord、Signal、QQ、WebChat 等
Token 或 Secret平台后台生成,不能提交到仓库
Allowlist允许哪些账号、群组或频道访问
DM Policy未配对用户如何处理
回调地址如果使用 webhook,需要稳定公网地址

接入后用测试消息确认:

openclaw gateway status
openclaw doctor

模型和 Provider

模型配置建议写成清单:

配置项示例占位
Provideropenai-compatible
Base URLhttps://api.example.com/v1
API Key${MODEL_API_KEY}
Modelmodel-name
Fallback是否配置备用模型

验证时不要只看配置文件,要发送一次实际消息,确认:

  • 模型服务有请求记录。
  • OpenClaw 日志没有 401、404、timeout。
  • 回复内容来自预期模型。

安全默认值

远程消息入口需要按“不可信输入”处理:

  1. 默认开启配对或 allowlist。
  2. 不把管理命令暴露给公开群组。
  3. 不在群聊里开启高风险本地工具。
  4. 对非主会话使用 sandbox。
  5. 定期运行 openclaw doctor

更新和维护

常用命令:

openclaw update
openclaw doctor
openclaw gateway status

维护建议:

  • 更新前备份配置和数据目录。
  • 更新后先跑 openclaw doctor
  • 检查网关是否仍在运行。
  • 给每个渠道发一条测试消息。

排障清单

现象优先检查
openclaw 找不到Node/npm 全局 bin 是否在 PATH
Gateway 未运行daemon 状态、端口占用、前台日志
渠道收不到消息Token、Webhook、allowlist、平台回调日志
模型调用失败Base URL、API Key、模型名、服务商限额
远程入口风险DM policy、allowlist、sandbox、工具权限