史上最全OpenClaw小龙虾常用操作命令指南

作者: admin 分类: 评论分析 发布时间: 2026-03-28 16:21

老马发现一个问题,很多小伙伴都已经开始养起小龙虾了,但对OpenClaw的一些常用命令却好像一无所知。

大部分人还局限于在OpenClaw的Web UI网页版控制台上跟小龙虾对话,而这个网页控制台的体验其实非常差,虽然新版本改进了一些。

一旦遇到问题,就不知道该怎么排错,或者说使用命令行窗口进行处理。命令行窗口没大家想象的那么难,那么恐怖。

像OpenClaw常用的命令就那么些,而且都是现成的,你只需要知道这个命令是干什么用的,复制粘贴照着输入进去,回车键一敲就搞定。

以Windows系统为例,随便打开一个CMD命令行窗口,或者PowerShell窗口,即可进行命令的输入操作。

特别是遇到网页控制台卡死的情况下,命令行窗口的操作解决问题来得更简单更快速,因此还是建议小伙伴们多少了解一下OpenClaw的常用命令。

OpenClaw的命令基本都是通用的,原生原版的OpenClaw小龙虾,或者一些套壳的小龙虾、本地和云端龙虾都支持,非龙虾类的不支持。

有关这些龙虾的具体的名称及分类,老马就不再赘述了,需要了解的小伙伴可以回看老文章:一文帮你搞清楚本地、云端、套壳、变种等各种小龙虾。

下面老马让小龙虾结合OpenClaw的官方文档,官方github仓库等参考资料,整理了一套基本覆盖所有常用命令的大全清单。

内容比较长,可以收藏后,遇到问题了,再拿出来阅读。比如用电脑浏览器打开本文,再按Ctrl+F键,即可输入关键词进行搜索,方便快捷找到命令。

但其实常用的命令不外乎十几个,老马建议你是记下来,其它的命令可以遇到问题了,再去查询。最好是都了解一下,以免遇到问题不清楚原因。

OpenClaw常用命令操作指南

1. 基础信息命令

用于查看版本、获取帮助,快速熟悉 OpenClaw 基础用法。

命令

说明

示例

查看版本

显示当前安装的 OpenClaw 版本号

openclaw –version

查看所有帮助

列出所有可用命令及简介

openclaw –help

简化帮助

精简版帮助信息

openclaw help

查看指定命令帮助

获取某个命令的详细用法

openclaw help gateway

查看状态

快速检查 Gateway 运行状态

openclaw status

新手提示:第一次使用建议先执行 openclaw –version 确认安装成功。

2. 安装与初始化

完成 OpenClaw 首次安装、依赖配置及全流程初始化。

2.1 首次安装

# 全局安装 OpenClaw(需要 Node.js 18+)
npm install -g openclaw
# 或使用 pnpm
pnpm add -g openclaw

2.2 初始化配置

# 安装所需依赖
openclaw install
# 全流程引导配置(推荐新手使用)
openclaw onboard
# 强制重新初始化(配置异常时重置)
openclaw onboard --force

2.3 健康检查

# 执行完整健康检查
openclaw doctor
# 检查并自动修复问题
openclaw doctor --fix
# 快速检查
openclaw check

新手提示:openclaw onboard 会引导你完成模型配置、渠道登录等所有必要设置。

3. 网关管理命令

管理 OpenClaw 核心网关服务,包括启停、调试、设置开机自启。

3.1 基础操作

命令

说明

openclaw gateway start

启动网关服务

openclaw gateway stop

停止网关服务

openclaw gateway restart

重启网关服务

openclaw gateway status

查看网关运行状态

3.2 调试模式

# 前台运行并显示详细日志(排查问题用)
openclaw gateway run --verbose
# 前台运行并指定端口
openclaw gateway run --port 18789

3.3 系统服务配置

# 安装为系统服务(开机自启)
openclaw gateway install
# 卸载系统服务
openclaw gateway uninstall

新手提示:生产环境建议执行 openclaw gateway install 实现开机自启。

4. 配置管理命令

查看、设置、重置 OpenClaw 各项配置(网关、模型、渠道等)。

4.1 查看配置

# 查看所有配置列表
openclaw config list
# 查看全部配置详情
openclaw config get all
# 查看特定配置
openclaw config get gateway      # 网关配置
openclaw config get models       # 模型配置
openclaw config get channels     # 渠道配置
openclaw config get agents       # 智能体配置

4.2 设置配置

# 设置网关端口
openclaw config set gateway.port 18789
# 设置网关主机(允许外部访问)
openclaw config set gateway.host 0.0.0.0
# 设置主智能体模型
openclaw config set agents.main.model "claude-3-5-sonnet"
# 设置 OpenAI API 密钥
openclaw config set models.openai.api_key "sk-xxxx"
# 设置 OpenAI 基础地址
openclaw config set models.openai.base_url "https://api.openai.com/v1"

4.3 取消/重置配置

# 取消某个配置项
openclaw config unset gateway.port
# 重置所有配置为默认值
openclaw config reset

新手提示:修改配置后通常需要重启网关 openclaw gateway restart 才能生效。

5. 模型管理命令

查看、添加、删除、设置默认模型,管理 OpenClaw 关联的所有模型。

5.1 查看模型

# 查看所有已关联模型
openclaw models list
# 查看模型运行状态
openclaw models status
# 扫描可关联的模型
openclaw models scan
# 探测模型可用性
openclaw models probe

5.2 设置模型

# 设置默认模型
openclaw models set default "gpt-4o"
# 添加 OpenAI 模型
openclaw models add openai --api_key sk-xxxx --base_url https://api.openai.com/v1
# 删除已关联的模型
openclaw models remove openai

新手提示:国内用户建议使用阿里云百炼、DeepSeek 等国内模型提供商。

6. 渠道管理命令

管理各类渠道/机器人的登录、登出,查看渠道状态。

6.1 查看渠道

# 查看所有已配置渠道
openclaw channels list
# 查看渠道运行状态
openclaw channels status
# 探测渠道连接状态
openclaw channels probe

6.2 登录渠道

# 登录 Telegram
openclaw channels login telegram
# 登录 Discord
openclaw channels login discord
# 登录 WhatsApp
openclaw channels login whatsapp
# 登录飞书
openclaw channels login feishu
# 登录 QQ
openclaw channels login qqbot

6.3 登出渠道

# 登出单个渠道
openclaw channels logout telegram
# 登出所有渠道
openclaw channels logout all

新手提示:首次登录需要按提示完成扫码或 Token 配置。

7. 智能体管理

创建、删除、切换智能体,与智能体进行交互。

7.1 查看智能体

# 查看所有智能体
openclaw agent list
# 查看智能体状态
openclaw agent status

7.2 创建/删除智能体

# 创建新智能体
openclaw agent create myagent
# 删除智能体
openclaw agent delete myagent

7.3 切换与交互

# 切换默认智能体
openclaw agent use main
# 与智能体简单聊天
openclaw agent chat "你好"
# 向智能体发送指令
openclaw agent --message "帮我写个启动脚本"

新手提示:默认智能体是 main,一般不需要额外创建。

8. 插件与技能

管理 OpenClaw 插件和技能,扩展工具功能。

8.1 插件管理

# 查看所有已安装插件
openclaw plugins list
# 安装插件
openclaw plugins install [插件名]
# 卸载插件
openclaw plugins uninstall [插件名]
# 启用插件
openclaw plugins enable [插件名]
# 禁用插件
openclaw plugins disable [插件名]

8.2 技能管理

# 查看所有可用技能
openclaw skills list
# 启用指定技能
openclaw skills enable [技能名]
# 禁用指定技能
openclaw skills disable [技能名]
# 查看技能详情
openclaw skills info [技能名]

新手提示:常用插件包括 mem9(记忆系统)、openclaw-qqbot(QQ 机器人)等。

9. 日志与调试

查看系统日志、筛选错误信息,排查运行异常。

9.1 查看日志

# 查看所有日志
openclaw logs
# 实时查看日志(持续输出)
openclaw logs -f
# 只看错误日志
openclaw logs --error
# 只看网关日志
openclaw logs --gateway
# 只看渠道日志
openclaw logs --channels

9.2 调试技巧

# 查看最近 50 行日志
openclaw logs --tail 50
# 查看特定时间段日志
openclaw logs --since "2026-03-27 10:00"

新手提示:遇到问题先执行 openclaw logs –error 查看错误信息。

10. 浏览器自动化

控制浏览器进行自动化操作,包括启动、打开网页、截图等。

10.1 基础操作

# 启动浏览器服务
openclaw browser start
# 停止浏览器服务
openclaw browser stop
# 打开指定网页
openclaw browser open https://baidu.com

10.2 自动化操作

# 页面截图
openclaw browser screenshot
# 在输入框输入内容
openclaw browser type "搜索内容"
# 点击按钮
openclaw browser click "按钮文字"

新手提示:浏览器自动化需要安装 Chrome 并允许程序控制。

11. 定时任务管理

管理定时任务和心跳唤醒。

11.1 查看任务

# 查看所有定时任务
openclaw cron list
# 查看任务状态
openclaw cron status

11.2 管理任务

# 添加新任务
openclaw cron add --schedule "0 9 * * 1" --command "check-calendar"
# 更新现有任务
openclaw cron update [任务 ID] --schedule "新时间"
# 删除任务
openclaw cron remove [任务 ID]
# 手动执行任务
openclaw cron run [任务 ID]
# 触发心跳
openclaw cron wake

新手提示:cron 表达式格式:分钟 小时 日期 月份 星期

12. 工作区管理

管理 OpenClaw 工作区,查看路径、清理缓存等。

12.1 工作区操作

# 查看工作区列表
openclaw workspace list
# 查看当前工作区路径
openclaw workspace path
# 清理工作区缓存
openclaw workspace clean

12.2 工作区文件

工作区包含以下核心文件:

文件

说明

AGENTS.md

智能体行为指南

SOUL.md

智能体人格定义

USER.md

用户档案与偏好

TOOLS.md

本地工具配置

MEMORY.md

长期记忆

HEARTBEAT.md

定时任务配置

新手提示:工作区默认在 ~/.openclaw/workspace。

13. 密钥与权限

管理 OpenClaw 相关权限密钥。

13.1 密钥管理

# 查看所有已存储密钥
openclaw keys list
# 添加密钥
openclaw keys add mykey "密钥内容"
# 删除密钥
openclaw keys remove mykey

13.2 安全建议

  • API 密钥建议通过 openclaw keys add 存储,不要明文写在配置文件
  • 生产环境建议启用沙箱模式
  • 定期轮换敏感密钥

新手提示:密钥存储在安全位置,不会出现在日志中。


14. 高频组合命令

整合日常最常用的完整操作流程,一键完成配置。

14.1 完整启动流程

# 1. 设置网关端口
openclaw config set gateway.port 18789
# 2. 设置模型 API 密钥
openclaw config set models.openai.api_key "sk-xxxx"
# 3. 探测模型可用性
openclaw models probe
# 4. 登录渠道(按需选择)
openclaw channels login telegram
# 5. 安装为系统服务
openclaw gateway install
# 6. 启动网关
openclaw gateway start
# 7. 查看状态
openclaw gateway status
# 8. 实时查看日志
openclaw logs -f

14.2 快速重启流程

# 重启网关并查看日志
openclaw gateway restart && openclaw logs -f

14.3 故障修复流程

# 健康检查并自动修复
openclaw doctor --fix
# 重启网关
openclaw gateway restart
# 查看错误日志
openclaw logs --error

新手提示:建议将常用命令保存为脚本文件。

15. 故障排查速查

15.1 常见问题

问题

可能原因

解决方案

网关无法启动

端口被占用

openclaw config set gateway.port 18790

渠道登录失败

Token/密钥错误

检查配置后重新登录

模型调用失败

API 密钥过期

更新密钥后 openclaw models probe

消息发送失败

渠道未连接

openclaw channels status 检查状态

命令找不到

未安装或未加入 PATH

重新安装或配置环境变量

15.2 排查步骤

# 1. 检查网关状态
openclaw gateway status
# 2. 查看错误日志
openclaw logs --error
# 3. 健康检查
openclaw doctor
# 4. 自动修复
openclaw doctor --fix
# 5. 重启网关
openclaw gateway restart

16. 会话管理命令

管理 OpenClaw 智能体会话,包括查看、历史、消息发送等。

16.1 查看会话

# 查看所有活跃会话
openclaw sessions list
# 查看最近 10 个会话
openclaw sessions list --limit 10
# 查看特定类型的会话
openclaw sessions list --kind direct    # 只看私信会话
openclaw sessions list --kind cron      # 只看定时任务会话

16.2 会话历史

# 查看会话历史消息
openclaw sessions history [sessionKey]
# 查看最近 50 条消息
openclaw sessions history [sessionKey] --limit 50
# 包含工具调用的历史
openclaw sessions history [sessionKey] --include-tools

16.3 会话操作

# 向会话发送消息
openclaw sessions send [sessionKey] "消息内容"
# 生成子智能体会话(执行特定任务)
openclaw sessions spawn --task "分析这个日志文件"
# 查看会话状态
openclaw session status [sessionKey]

16.4 会话清理

# 清理 30 天前的旧会话
openclaw sessions clean --older-than 30d
# 清理所有已结束的会话
openclaw sessions clean --finished
# 查看会话统计
openclaw sessions stats

新手提示:sessionKey 格式如 agent:main:qqbot:direct:7a026db…

17. 安全与审计命令

检查 OpenClaw 安全配置,执行安全审计。

17.1 安全检查

# 执行安全审计
openclaw security audit
# 深度安全检查(包含所有探针)
openclaw security audit --deep
# 快速安全检查
openclaw check

17.2 查看安全报告

# 查看安全报告摘要
openclaw security report
# 查看详细安全报告
openclaw security report --verbose
# 导出安全报告
openclaw security report --output report.json

17.3 常见安全警告

警告级别

说明

处理建议

Critical

严重安全漏洞

立即修复

Warning

潜在风险

建议修复

Info

信息提示

可选优化

17.4 安全配置建议

# 启用沙箱模式(生产环境推荐)
openclaw config set agents.defaults.sandbox.enabled true
# 限制工具权限
openclaw config set tools.profile "coding"
# 禁止高风险命令
openclaw config set gateway.nodes.denyCommands '["camera.snap", "screen.record"]'

新手提示:定期执行 openclaw security audit 检查安全状态。


18. 节点与设备管理

管理连接的 iOS/Android 设备节点。

18.1 查看节点

# 查看所有已连接节点
openclaw nodes list
# 查看节点详情
openclaw nodes info [nodeId]
# 查看节点状态
openclaw nodes status

18.2 设备配对

# 生成配对码(用于手机 App 连接)
openclaw pairing generate
# 查看配对请求
openclaw pairing requests
# 批准配对请求
openclaw pairing approve [请求 ID]
# 拒绝配对请求
openclaw pairing reject [请求 ID]

18.3 节点操作

# 断开节点连接
openclaw nodes disconnect [nodeId]
# 重启节点
openclaw nodes restart [nodeId]
# 查看节点日志
openclaw nodes logs [nodeId]

18.4 设备控制命令

# 手机拍照(需授权)
openclaw camera snap
# 屏幕录制
openclaw screen record
# 发送通知到设备
openclaw notify "消息内容" --node [nodeId]

新手提示:节点配对需要在手机 App 扫描配对码或输入 setup code。

19. 媒体处理命令

处理图片、语音、视频等媒体文件。

19.1 图片处理

# 分析图片内容
openclaw image analyze [图片路径]
# 图片描述
openclaw image describe [图片路径]
# 提取图片中的文字(OCR)
openclaw image ocr [图片路径]

19.2 语音处理

# 语音转文字(需配置 STT)
openclaw tts transcribe [音频文件]
# 文本转语音
openclaw tts speak "文本内容"
# 使用特定语音合成
openclaw tts speak "文本" --voice "alloy"

19.3 视频处理

# 提取视频帧
openclaw video frames [视频路径] --output [输出目录]
# 截取视频片段
openclaw video clip [视频路径] --start 00:01:00 --end 00:02:00

19.4 媒体上传

# 上传媒体文件到渠道
openclaw media upload [文件路径] --channel telegram
# 发送图片消息
openclaw message send --channel telegram --media [图片路径] "配文"

新手提示:TTS/STT 功能需要配置相应的 API(如 OpenAI、Azure 等)。

20. Hooks 与 Webhooks

管理事件钩子和 Webhook 回调。

20.1 查看 Hooks

# 查看所有已配置 Hooks
openclaw hooks list
# 查看 Hook 详情
openclaw hooks info [HookID]
# 查看 Hook 日志
openclaw hooks logs [HookID]

20.2 添加 Webhook

# 添加通用 Webhook
openclaw hooks add https://your-server.com/webhook
# 添加特定事件的 Webhook
openclaw hooks add [URL] --event message.received
openclaw hooks add [URL] --event agent.response
# 添加带认证的 Webhook
openclaw hooks add [URL] --header "Authorization: Bearer xxx"

20.3 管理 Hooks

# 启用 Hook
openclaw hooks enable [HookID]
# 禁用 Hook
openclaw hooks disable [HookID]
# 删除 Hook
openclaw hooks remove [HookID]
# 测试 Hook
openclaw hooks test [HookID]

20.4 可用事件类型

事件类型

说明

message.received

收到消息

agent.response

智能体回复

gateway.started

网关启动

gateway.stopped

网关停止

channel.connected

渠道连接

channel.disconnected

渠道断开

新手提示:Webhooks 适合与外部系统集成(如自动化工具、监控系统)。

21. 高级配置命令

配置导入导出、验证等高级操作。

21.1 配置备份

# 导出当前配置
openclaw config export > backup.json
# 导出配置到文件
openclaw config export --output backup.json
# 导出特定配置项
openclaw config export gateway > gateway-config.json

21.2 配置恢复

# 从文件导入配置
openclaw config import backup.json
# 导入并重启网关
openclaw config import backup.json --restart
# 验证配置文件
openclaw config validate backup.json

21.3 配置验证

# 验证当前配置
openclaw validate
# 验证配置文件
openclaw validate config.json
# 检查配置冲突
openclaw validate --check-conflicts

21.4 配置比较

# 比较两个配置文件
openclaw config diff config1.json config2.json
# 查看配置变更历史
openclaw config history

新手提示:升级 OpenClaw 前建议先 openclaw config export 备份配置。

22. 性能监控命令

监控系统资源使用和性能指标。

22.1 资源监控

# 查看资源使用情况
openclaw metrics
# 查看 CPU/内存使用
openclaw metrics system
# 查看网关性能
openclaw metrics gateway

22.2 Token 统计

# 查看 Token 使用统计
openclaw usage stats
# 查看今日 Token 消耗
openclaw usage today
# 查看本月 Token 消耗
openclaw usage month
# 按模型查看 Token 使用
openclaw usage by-model

22.3 会话统计

# 查看会话统计
openclaw sessions stats
# 查看活跃会话数
openclaw sessions count
# 查看会话 Token 消耗排行
openclaw sessions top --by tokens

22.4 性能优化建议

# 获取性能优化建议
openclaw metrics recommendations
# 查看慢查询日志
openclaw logs --slow
# 监控实时性能
openclaw metrics watch

新手提示:Token 消耗过高时,可以调整模型或启用缓存。

23. 批量操作命令

执行批量管理任务。

23.1 批量清理

# 清理 30 天前的会话
openclaw sessions clean --older-than 30d
# 清理所有临时文件
openclaw workspace clean --all
# 清理缓存的媒体文件
openclaw media clean --cache

23.2 批量操作

# 批量禁用所有插件
openclaw plugins disable --all
# 批量启用指定插件
openclaw plugins enable --list plugin1,plugin2,plugin3
# 批量更新所有插件
openclaw plugins update --all

23.3 批量重置

# 重置智能体状态
openclaw agent reset main
# 重置所有渠道配置
openclaw channels reset --all
# 重置模型配置
openclaw models reset

23.4 批量导出

# 导出所有会话历史
openclaw sessions export --all --output ./sessions/
# 导出所有日志
openclaw logs export --output ./logs/
# 导出完整备份
openclaw backup --full --output ./backup/

新手提示:批量操作前建议先备份重要数据。

24. ACP 协议命令(开发者)

Agent Control Protocol 相关命令,适合开发者使用。

24.1 ACP 基础

# 查看 ACP 状态
openclaw acp status
# 查看 ACP 连接
openclaw acp connections
# 查看 ACP 日志
openclaw acp logs

24.2 ACP 调试

# 启动 ACP 调试模式
openclaw acp debug
# 发送 ACP 测试消息
openclaw acp test --message "hello"
# 查看 ACP 协议版本
openclaw acp version

24.3 ACP 配置

# 设置 ACP 端点
openclaw acp config set endpoint [URL]
# 设置 ACP 认证
openclaw acp config set token [TOKEN]
# 查看 ACP 配置
openclaw acp config get

新手提示:ACP 协议主要用于高级开发场景,普通用户无需配置。

附录 A:命令缩写对照

完整命令

缩写

openclaw

oc(需自行配置 alias)

–help

-h

–version

-v

–force

-f

附录 B:配置文件位置

配置项

路径

主配置文件

~/.openclaw/openclaw.json

工作区

~/.openclaw/workspace/

智能体目录

~/.openclaw/agents/<agentId>/

插件目录

~/.openclaw/extensions/

会话文件

~/.openclaw/agents/<agentId>/sessions/

附录 C:环境变量

变量名

说明

OPENCLAW_CONFIG

自定义配置文件路径

OPENCLAW_WORKSPACE

自定义工作区路径

OPENCLAW_LOG_LEVEL

日志级别(debug/info/warn/error)

附录 D:高级玩法

D.1 自定义命令别名

在 shell 配置文件中添加:

# bash/zsh (~/.bashrc 或 ~/.zshrc)
alias oc='openclaw'
alias ocg='openclaw gateway'
alias ocs='openclaw status'
alias ocl='openclaw logs -f'
# PowerShell (profile.ps1)
Set-Alias oc openclaw
Set-Alias ocg "openclaw gateway"
Set-Alias ocs "openclaw status"

D.2 自动化脚本示例

每日健康检查脚本(daily-check.sh):

#!/bin/bash
echo "=== OpenClaw 每日检查 ==="
openclaw gateway status
openclaw check
openclaw security audit
echo "=== 检查完成 ==="

自动备份脚本(backup.sh):

#!/bin/bash
DATE=$(date +%Y%m%d)
openclaw config export --output ~/backups/openclaw-$DATE.json
openclaw sessions export --all --output ~/backups/sessions-$DATE/
echo "备份完成:openclaw-$DATE.json"

D.3 性能调优建议

场景

建议配置

高并发消息

增加 gateway.maxConnections

Token 消耗高

启用缓存 + 使用小模型

内存占用高

限制会话数量 + 定期清理

响应慢

使用本地模型 + 减少网络调用

D.4 生产环境检查清单

  • 启用沙箱模式
  • 配置日志轮转
  • 设置监控告警
  • 定期备份配置
  • 限制外部访问(防火墙)
  • 使用 HTTPS(反向代理)
  • 定期安全审计
  • 监控 Token 用量

附录 E:故障排查速查表

E.1 网关问题

症状

可能原因

解决方案

网关无法启动

端口被占用

`netstat -ano

网关频繁重启

配置错误

openclaw logs –error 查看错误日志

内存泄漏

会话过多

openclaw sessions clean –older-than 7d

E.2 渠道问题

症状

可能原因

解决方案

消息发送失败

渠道未连接

openclaw channels status 检查状态

扫码登录失败

网络问题

检查代理/防火墙设置

收不到消息

Webhook 配置错误

检查渠道 webhook URL

E.3 模型问题

症状

可能原因

解决方案

API 调用失败

密钥过期

更新 API 密钥后 openclaw models probe

响应超时

网络问题

检查网络连接或切换国内模型

Token 超限

配额用完

充值或切换免费模型

E.4 性能问题

症状

可能原因

解决方案

响应慢

模型负载高

切换模型或增加缓存

磁盘占用高

日志/缓存过多

openclaw workspace clean

CPU 占用高

并发任务多

限制并发数或升级配置

好了,以上就是今天的分享,欢迎关注、点赞、转发一键三连。有任何问题和需求,请在评论区留言,回见!

对了,老马最近刚创建了一个AI学习交流群,有兴趣进群的小伙伴可以添加老马微信号:immajiabin,添加好友时备注:进群(不备注不通过)。

 

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Protected by WP Anti Spam