乐于分享
好东西不私藏

OpenClaw 装完第一件事:把 12 个子命令收成一张速查表

OpenClaw 装完第一件事:把 12 个子命令收成一张速查表

装完 OpenClaw 第一次想跑命令,你大概会翻 5 分钟文档才下手——gateway start 在哪个子菜单?onboard 跟 configure 到底差在哪?这篇就把那 5 分钟省下来:12 个子命令按场景收齐,逐字照搬、Ctrl+F 可查。命令全部沿用官方手册,章节顺序按”装完之后”的路径走,从启动 Gateway 到接飞书机器人,再到日常排错。

一、Gateway:先让后台进程跑起来

Gateway 是 OpenClaw 的中枢——它没起来,下面所有模型、频道、智能体都只是配置。装完之后第一件事就是让它常驻后台,下面这组命令覆盖 90% 的日常运维。

场景
命令
启动 Gateway
openclaw gateway start
停止 Gateway
openclaw gateway stop
重启 Gateway
openclaw gateway restart
查看运行状态
openclaw gateway status
前台运行(调试)
openclaw gateway run
强制前台运行
openclaw gateway run –force
指定端口启动
openclaw gateway –port 18789
安装开机自启
openclaw gateway install
卸载开机自启
openclaw gateway uninstall
打开控制面板
openclaw dashboard
终端交互模式
openclaw tui
💡 gateway install 装的是 systemd / launchd,开机自启,不是 nohup &

二、首次配置:跟着向导走,还是手改 YAML

OpenClaw 的配置落在 ~/.openclaw 下面,新手跟着向导跑最稳;想批量改、塞进 CI 或者调参测试,那就直接敲 config set。下面这组是配过的都说好用。

openclaw config set gateway.port 18789openclaw config set agents.main.model "minimax/MiniMax-M3"
场景
命令
交互式配置向导
openclaw configure
交互式引导(首次)
openclaw onboard
强制重新初始化
openclaw onboard –force
完整启动流程
openclaw setup && openclaw gateway install && openclaw gateway start
openclaw config get all           # 全部配置openclaw config get gateway       # 网关配置openclaw config get agents        # 智能体配置openclaw config file              # 查看配置文件路径openclaw config validate          # 验证配置是否合法
openclaw config unset gateway.port  # 取消单个配置openclaw config reset               # 重置所有配置
openclaw setup                     # 初始化配置和 workspaceopenclaw onboard                   # 引导式配置模型和频道openclaw models probe              # 确认模型连通openclaw gateway install           # 安装开机自启openclaw gateway start             # 启动 Gatewayopenclaw logs --follow             # 跟踪日志确认运行正常

三、模型管理:探活、切换、别名管理

模型列表跟实际可用不一定对得上——配置里写的不一定还活着,活着的不一定响应快。这一组命令专门用来摸清底细、临时切换、给模型起小名。

场景
命令
查看已配置模型
openclaw models list
查看模型运行状态
openclaw models status
扫描可关联的模型
openclaw models scan
探测模型可用性
openclaw models probe
设置默认模型
openclaw models set default “minimax/MiniMax-M2.7”
设置默认图像模型
openclaw models set-image “doubao-seedream-4-0-250828”
管理模型别名
openclaw models aliases
管理认证信息
openclaw models auth
管理备用模型列表
openclaw models fallbacks
💡 models probe 会真发请求测延迟,别在生产高峰期跑——容易把限速配额打空。

四、频道登录:把机器人挂到飞书 / TG / 企微

频道的 login 走的是扫码流程,跟你手动打开客户端没区别。装完一个频道顺手 status --probe 探一下,别等消息丢了才回头查。

场景
命令
查看已配置频道
openclaw channels list
查看频道状态
openclaw channels status
探测频道连接
openclaw channels status –probe
查看频道日志
openclaw channels logs
登录 Telegram
openclaw channels login telegram
登录 WhatsApp
openclaw channels login whatsapp
登录 Discord
openclaw channels login discord
退出登录
openclaw channels logout telegram
退出所有
openclaw channels logout all
添加频道账户
openclaw channels add –channel feishu –token ***
解析用户/群组 ID
openclaw channels resolve –channel feishu –name 张三
openclaw channels login feishu     # 扫码登录openclaw channels status           # 确认连接状态openclaw message send --channel feishu --target @VV --message "连接测试"
💡 飞书 / 企微的 token 在各自管理后台申请,--token *** 占位别照抄——明文塞聊天窗口会泄。

五、扩展生态:插件和 Skills 装法不同

插件是给 OpenClaw 加新能力(接入新聊天平台、新工具),Skills 是给模型加技能(写代码、查天气、读 PDF)。两者各管一摊,别混。

场景
命令
查看所有插件
openclaw plugins list
安装插件
openclaw plugins install <包名或路径>
卸载插件
openclaw plugins uninstall <插件名>
启用插件
openclaw plugins enable <插件名>
禁用插件
openclaw plugins disable <插件名>
诊断插件问题
openclaw plugins doctor
查看插件详情
openclaw plugins info <插件名>
更新插件
openclaw plugins update
场景
命令
查看所有 Skills
openclaw skills list
查看 Skill 详情
openclaw skills info <技能名>
检查 Skill 可用性
openclaw skills check
💡 插件装完默认禁用,还得 enable 才生效;Skills 装好直接能用,不用手动开。

六、定时任务:cron 表达式别手写

OpenClaw 的 cron 用标准 5 位表达式(分 时 日 月 周),配置里塞长字符串容易出错,所以 --name 跟 --cron 分开传。runs 跟 status 是排查”定时任务怎么没跑”的两件套。

场景
命令
查看所有定时任务
openclaw cron list
添加定时任务
openclaw cron add –name “每日新闻” –cron “0 8 *” –message “你好” –channel feishu
运行定时任务(立即)
openclaw cron run <任务名>
查看任务执行历史
openclaw cron runs
查看调度器状态
openclaw cron status
禁用任务
openclaw cron disable <任务ID>
启用任务
openclaw cron enable <任务ID>
编辑任务
openclaw cron edit <任务ID>
删除任务
openclaw cron rm <任务ID>

七、消息收发:发、读、互动、群管一站齐

这一组是平时用得最频繁的——发公告、读历史、加 reaction、踢人,全在 openclaw message 这棵子树下面。发跟读拆成两张表,互动的几个动作(react / pin / delete)单独收,群管理(timeout / kick / ban)再单独收。

场景
命令
发送文本消息
openclaw message send –target @用户名 –message “内容”
指定频道发送
openclaw message send –channel feishu –target @VV –message “内容”
发送图片
openclaw message send –target @VV –media image.png
发送投票
openclaw message poll –channel discord –target channel:123 –poll-question “吃什么?” –poll-option Pizza –poll-option Sushi
场景
命令
查看最近消息
openclaw message read –channel feishu –limit 20
搜索消息
openclaw message search –channel feishu –query “关键词”
场景
命令
给消息加反应
openclaw message react –channel feishu –message-id –emoji “👍”
置顶/取消置顶
openclaw message pin/unpin –channel feishu –message-id
撤回消息
openclaw message delete –channel feishu –message-id
场景
命令
禁言用户
openclaw message timeout –channel feishu –target @张三 –minutes 10
踢出群
openclaw message kick –channel feishu –target @张三
禁止用户
openclaw message ban –channel feishu –target @张三
💡 --message-id 是消息唯一 ID(不是消息文本),先 message read 拿到再操作,粘错就发给别人了。

八、日志与排错:出问题先开 –follow

OpenClaw 的报错都带时间戳和模块名,--follow 实时跟、--error 只看错、--json 喂给日志平台(ELK / Loki),三个开关自由组合。下面这三行是出问题时跑得最多的”救援三件套”。

场景
命令
查看最近日志
openclaw logs
实时跟踪日志
openclaw logs –follow
只看错误日志
openclaw logs –error
指定条数
openclaw logs –limit 100
纯文本输出
openclaw logs –plain
输出 JSON
openclaw logs –json
本地时间戳
openclaw logs –local-time
openclaw gateway run --verbose    # 前台运行看报错openclaw logs --error             # 查看错误日志openclaw doctor --fix             # 自动修复
💡 --local-time 默认是 UTC(看着像差 8 小时),加了这个开关才显示本地时区。

九、doctor:OpenClaw 自带的”体检中心”

跟人看医生一样,先 doctor 跑一遍体检,再决定是 --fix 让它自己修还是手改配置。--generate-gateway-token 跟 --scan 是救火时常用的两个开关。

场景
命令
执行健康检查
openclaw doctor
自动修复问题
openclaw doctor –fix
强制修复(慎用)
openclaw doctor –force
生成网关 Token
openclaw doctor –generate-gateway-token
扫描系统服务
openclaw doctor –scan

十、浏览器自动化:ref 编号要会看

OpenClaw 启动一个无头 Chromium 帮你点网页,命令里那些数字(11、12、13)是 ref 编号——screenshot 之后从图里挑元素的索引,跟 Selenium 的 element ref 是同一种思路。--fn 那条是注入 JS。

场景
命令
启动浏览器
openclaw browser start
停止浏览器
openclaw browser stop
打开网页
openclaw browser navigate https://test.com
截图
openclaw browser screenshot
输入文本
openclaw browser type 11 “内容”
点击元素
openclaw browser click 12
提交表单
openclaw browser click 13 –submit
键盘回车
openclaw browser press Enter
等待元素
openclaw browser wait –text “完成”
等待对话框
openclaw browser dialog –accept
调整窗口大小
openclaw browser resize 1280 760
输出 PDF
openclaw browser pdf
查看控制台错误
openclaw browser console –level error
执行 JS
openclaw browser evaluate –fn ‘(el) => el.textContent’ –ref 7

十一、智能体与会话:多 bot 怎么共存

OpenClaw 支持同时挂多个智能体(不同人格、不同模型),通过 bindings 把它们路由到不同频道;会话是某个智能体跟某个用户的聊天记录,--all-agents 能聚合看。

场景
命令
查看所有智能体
openclaw agents list
创建新智能体
openclaw agents add <智能体名>
删除智能体
openclaw agents delete <智能体名>
设置身份主题
openclaw agents set-identity –name 虾哥 –emoji 🦐
绑定路由
openclaw agents bind <智能体名> –channel feishu
查看路由规则
openclaw agents bindings
解绑路由
openclaw agents unbind <智能体名> –channel feishu
场景
命令
查看所有会话
openclaw sessions
查看指定智能体会话
openclaw sessions –agent main
只看最近两小时
openclaw sessions –active 120
聚合所有智能体
openclaw sessions –all-agents
输出 JSON
openclaw sessions –json
清理过期会话
openclaw sessions cleanup
💡 路由冲突的时候 bindings 列出来一眼能看出哪条规则吃掉了请求,比翻配置 YAML 快得多。

十二、实战:组合命令直接抄

把上面几节的命令串起来能解决 90% 的日常场景——这一组是踩过坑才留下来的”标准答案”,遇到不熟的子命令,--help 是最快的查法,别去翻那 30 页文档。

openclaw gateway --helpopenclaw models --helpopenclaw channels --help
💡 openclaw xxx --help 看一眼输出的 USAGE 段,比 Google 搜索快一截——子命令带子命令的二级 help 也照样能查。