【实用工具】OpenClaw 常用终端 CLI 命令
初始化与配置命令
这类命令用于首次安装和配置 OpenClaw。
openclaw setup:初始化配置和工作区,首次安装后必须运行openclaw onboard:交互式引导向导,帮助配置 Gateway、工作区、技能等openclaw configure:交互式配置向导,用于配置模型、渠道、技能、Gatewayopenclaw config get/set/unset:非交互式读取、设置或删除配置项openclaw config validate:验证配置文件格式是否正确openclaw config file:显示当前配置文件路径
健康检查与修复命令
这类命令用于检查和修复配置问题。
openclaw doctor:交互式健康检查,遇到修复步骤会询问确认openclaw doctor --fix:自动应用推荐修复,备份配置并清除废弃字段openclaw doctor --repair --force:激进修复,会覆盖自定义的系统服务配置openclaw doctor --non-interactive:只应用安全迁移,跳过需要人工确认的操作openclaw doctor --deep:额外扫描系统服务,检查多余的 Gateway 实例
状态与诊断命令
这类命令用于查看系统状态和诊断问题。
openclaw status:综合诊断,显示 Gateway 可达性、渠道状态、会话概览openclaw status --all:完整诊断报告,可粘贴分享,适合调试openclaw status --deep:深度探测各渠道的实时连接状态openclaw status --usage:显示各模型提供商的 API 配额用量openclaw health:从运行中的 Gateway 获取健康状态openclaw logs [--follow]:实时查看 Gateway 日志
渠道管理命令
这类命令用于管理聊天平台的连接和认证。
openclaw channels list:显示已配置的渠道和认证概况openclaw channels status [--probe]:检查渠道连接健康状况openclaw channels add:添加新渠道,支持引导向导或非交互模式openclaw channels remove:禁用或删除渠道配置openclaw channels login:登录渠道,如 WhatsApp Web 扫码openclaw channels logout:登出渠道会话openclaw channels logs:查看渠道相关日志
会话管理命令
这类命令用于管理对话会话。
openclaw sessions:列出所有已存储的对话会话openclaw sessions --active 120:列出最近 120 分钟内活跃的会话openclaw sessions --json:以 JSON 格式导出会话openclaw sessions cleanup:清理旧会话文件,根据维护策略执行
智能体管理命令
这类命令用于管理独立智能体。
openclaw agent --message <文本>:通过 Gateway 运行一次智能体对话openclaw agents list:列出已配置的智能体openclaw agents add [名称]:添加新的独立智能体,包含工作区、认证、路由openclaw agents delete <id>:删除智能体及其工作区和状态openclaw agents bind/unbind:管理智能体的渠道路由绑定
模型管理命令
这类命令用于管理 AI 模型配置和认证。
openclaw models:查看当前模型状态和认证概况,等同于models statusopenclaw models list:列出可用模型openclaw models status [--probe]:显示模型状态和认证详情,--probe进行实时探测openclaw models set <模型>:设置默认使用的 AI 模型openclaw models set-image <模型>:设置默认图像模型openclaw models aliases list/add/remove:管理模型别名openclaw models fallbacks list/add/remove/clear:管理模型回退列表openclaw models scan:扫描并探测可用模型openclaw models auth add/setup-token/paste-token:添加或配置模型认证
Gateway 服务管理命令
这类命令用于管理 WebSocket Gateway 服务。
openclaw gateway:启动 WebSocket Gateway,前台运行openclaw gateway install:安装为系统服务,支持 launchd、systemd、schtasksopenclaw gateway start/stop/restart:启动、停止或重启 Gateway 服务openclaw gateway status:查看 Gateway 服务状态openclaw gateway probe:探测 Gateway 可达性openclaw gateway call <方法>:直接调用 Gateway RPC 接口openclaw gateway discover:发现局域网内的 Gateway 实例
记忆管理命令
这类命令用于管理向量索引和记忆文件。
openclaw memory status:查看向量索引统计信息openclaw memory index:重新索引 MEMORY.md 等记忆文件openclaw memory search "<查询>":对记忆文件进行语义搜索
技能管理命令
这类命令用于管理已安装的技能。
openclaw skills list:列出所有可用技能及就绪状态openclaw skills info <名称>:查看某个技能的详细信息openclaw skills check:显示就绪和缺失依赖的技能汇总
插件管理命令
这类命令用于管理 OpenClaw 插件。
openclaw plugins list:列出已安装插件openclaw plugins install <路径>:安装插件openclaw plugins enable/disable <id>:启用或禁用插件openclaw plugins doctor:检查插件加载错误
安全与密钥命令
这类命令用于管理安全配置和密钥。
openclaw security audit:审查配置中的安全隐患openclaw security audit --fix:自动修复安全默认设置openclaw secrets reload:重新加载密钥引用(SecretRef)openclaw secrets audit:扫描明文密钥残留和未解析引用openclaw secrets configure:交互式密钥配置向导
定时任务命令
这类命令用于管理定时任务(Cron)。
openclaw cron list:列出定时任务openclaw cron add:添加定时任务,支持--at、--every、--cron参数openclaw cron edit/rm/enable/disable:编辑、删除、启用或禁用定时任务openclaw cron run <id>:立即触发指定定时任务
浏览器控制命令
这类命令用于控制内置 Chromium 浏览器。
openclaw browser status/start/stop:管理内置 Chromium 浏览器实例openclaw browser screenshot:截图当前页面openclaw browser navigate <URL>:导航到指定网址openclaw browser click/type/press/hover:模拟浏览器交互操作openclaw browser snapshot:获取页面无障碍树快照,供 AI 感知使用openclaw browser pdf:将当前页面保存为 PDF
系统与调度命令
这类命令用于系统级操作和事件管理。
openclaw system event --text <文本>:向 Gateway 发送系统事件openclaw system heartbeat last/enable/disable:管理心跳检测openclaw system presence:列出系统 Presence 条目
其他实用命令
这类命令提供各种实用功能。
openclaw tui:打开终端 UI,连接 Gateway,支持聊天交互openclaw update:更新 OpenClaw 到最新版本openclaw reset:重置本地配置和状态,保留 CLIopenclaw uninstall:卸载 Gateway 服务和本地数据openclaw message send/poll/edit/delete/...:统一的出站消息发送和渠道操作openclaw pairing list/approve:审批 DM 配对请求openclaw docs <查询>:搜索在线文档索引openclaw qr:显示 QR 码,用于设备配对openclaw nodes status/list/approve/...:管理配对的远程 Node 节点openclaw acp:启动 ACP 桥接,连接 IDE 到 Gateway
使用技巧
- JSON 输出:所有 CLI 命令支持
--json参数输出机器可读格式 - 开发模式:全局
--dev参数可将状态隔离到~/.openclaw-dev,适合开发测试 - 多配置管理:使用
--profile <名称>可管理多套独立配置 - 命令补全:大多数 Shell 支持 Tab 键补全命令和参数
- 帮助信息:任何命令后加
--help或-h可查看详细帮助
参考资料
- OpenClaw CLI 文档: https://github.com/openclaw/openclaw/blob/5b03ce77f5148a8d2b44a35a1123e111ba640c62/docs/cli/index.md
- OpenClaw 官方文档: https://openclaw.ai/docs
- OpenClaw GitHub 仓库: https://github.com/openclaw/openclaw
评论


