CLI 命令大全
🦞 OpenClaw 命令大全
Section titled “🦞 OpenClaw 命令大全”所有命令都有通俗易懂的中文解释,让你像查字典一样快速找到需要的操作。不用啃英文文档,直接查阅即可。
- 📌 基础格式:
openclaw <命令> [选项] - 🔗 官方文档:
docs.openclaw.ai/cli
安装与初始化
Section titled “安装与初始化”openclaw setup
Section titled “openclaw setup”首次安装后的初始化配置,创建配置文件和工作空间。
通俗解释:就像新买了一部手机第一次开机要设置语言、Wi-Fi 一样,setup 是你安装完 OpenClaw 后”第一次开机”的过程。它会帮你创建配置文件、设置工作目录。
常用选项:
--wizard— 启动交互式引导向导(手把手教你配置)--non-interactive— 无人值守模式(不弹出提示,全自动)--workspace <路径>— 指定工作空间目录(默认~/.openclaw/workspace)--remote-url <地址>— 连接远程 Gateway 的地址--remote-token <令牌>— 远程 Gateway 的认证令牌--mode <模式>— 选择向导模式
# 最简单的方式:启动交互式向导$ openclaw setup --wizard
# 指定工作目录$ openclaw setup --workspace ~/my-openclaw
# 连接远程服务器(无需交互)$ openclaw setup --remote-url wss://my-server.com --remote-token xxx --non-interactiveopenclaw onboard
Section titled “openclaw onboard”交互式新手引导向导,一步步带你设置 Gateway、工作空间和技能。
通俗解释:比 setup 更强大的”新手大礼包”——不仅创建配置,还会一步步引导你设置 Gateway 网关、聊天渠道、AI 模型密钥、技能等等。第一次用 OpenClaw 推荐跑这个。
常用选项:
--non-interactive— 全自动无交互模式--anthropic-api-key <key>— 直接传入 Anthropic API Key--openai-api-key <key>— 直接传入 OpenAI API Key--gemini-api-key <key>— 直接传入 Gemini API Key--openrouter-api-key <key>— 直接传入 OpenRouter API Key--gateway-port <端口>— 指定 Gateway 端口--skip-ui— 跳过 UI 设置--skip-channels— 跳过聊天渠道设置--skip-skills— 跳过技能设置--reset— 先重置再开始向导--install-daemon— 安装后台守护进程
# 交互式引导(推荐新手)$ openclaw onboard
# 非交互式,传入 API Key$ openclaw onboard --non-interactive --anthropic-api-key sk-xxx --install-daemon
# 重置后重新引导$ openclaw onboard --resetopenclaw doctor
Section titled “openclaw doctor”健康检查 + 自动修复(配置、Gateway、旧版迁移)。
通俗解释:相当于给小龙虾做一次”体检”——检查配置文件有没有问题、Gateway 是否正常、有没有需要迁移的旧版设置,发现问题还能自动帮你修。升级后建议跑一次。
常用选项:
--deep— 深度扫描系统服务--non-interactive— 跳过提示,只应用安全迁移--yes— 全部同意默认选项(无头模式)--no-workspace-suggestions— 不显示工作空间记忆提示
$ openclaw doctor$ openclaw doctor --deep$ openclaw doctor --non-interactive --yesopenclaw configure
Section titled “openclaw configure”交互式配置向导(模型、渠道、技能、Gateway 一站式设置)。
通俗解释:打开一个”设置菜单”,像手机设置一样一项一项引导你配置模型、聊天渠道、技能、Gateway 等。适合想调整已有配置的用户。
$ openclaw configureopenclaw config get / set / unset
Section titled “openclaw config get / set / unset”读取、修改、删除配置项(精确控制单个配置值)。
通俗解释:像”微调旋钮”——不用打开整个设置向导,直接读取或修改某一项配置。路径格式支持点分隔(如 gateway.auth.mode)。
子命令:
config get <路径>— 查看某个配置的当前值config set <路径> <值>— 设置配置值(支持 JSON5 或纯字符串)config unset <路径>— 删除某个配置config file— 显示配置文件路径config validate— 验证当前配置是否合法
# 查看 Gateway 端口$ openclaw config get gateway.port
# 修改 Gateway 认证模式为 token$ openclaw config set gateway.auth.mode token
# 删除某个配置$ openclaw config unset gateway.auth.password
# 查看配置文件在哪里$ openclaw config file
# 验证配置是否合法$ openclaw config validate --jsonopenclaw dashboard
Section titled “openclaw dashboard”打开 Web 管理面板。
通俗解释:在浏览器里打开一个可视化管理面板,不用记命令也能管理 OpenClaw。
$ openclaw dashboardopenclaw completion
Section titled “openclaw completion”生成终端自动补全脚本(Tab 键补全命令)。
通俗解释:让你在终端输入 openclaw 后按 Tab 键就能自动补全命令,省得记那么多命令名。支持 bash、zsh、fish。
$ openclaw completion聊天渠道管理
Section titled “聊天渠道管理”openclaw channels list
Section titled “openclaw channels list”列出已配置的所有聊天渠道和认证信息。
通俗解释:查看你的小龙虾连接了哪些聊天平台——WhatsApp、Telegram、Discord、Slack 等等,一目了然。
$ openclaw channels list$ openclaw channels list --jsonopenclaw channels add
Section titled “openclaw channels add”添加新的聊天渠道(支持向导式或命令行传参)。
通俗解释:想让小龙虾接入 Telegram 或 Discord?用这个命令添加新渠道。不带参数会启动向导引导你一步步设置。
常用选项:
--channel <渠道名>— whatsapp / telegram / discord / slack / signal / imessage / googlechat / msteams--account <账号ID>— 账号标识(默认 default)--name <名称>— 显示名称--token <令牌>— Bot Token
# 交互式添加$ openclaw channels add
# 直接添加 Telegram Bot$ openclaw channels add --channel telegram --account alerts --name "通知机器人" --token $TELEGRAM_BOT_TOKEN
# 添加 Discord Bot$ openclaw channels add --channel discord --account work --name "工作助手" --token $DISCORD_BOT_TOKENopenclaw channels remove
Section titled “openclaw channels remove”移除已配置的聊天渠道。
通俗解释:不想用某个渠道了?用这个命令断开连接。默认只禁用,加 --delete 才是彻底删掉配置。
$ openclaw channels remove --channel discord --account work --deleteopenclaw channels status
Section titled “openclaw channels status”检查各渠道的连接状态和健康情况。
通俗解释:相当于看看各个聊天平台的”信号灯”——连接正常亮绿灯,有问题会提示你怎么修。
$ openclaw channels status$ openclaw channels status --probe # 跑额外检查openclaw channels login / logout
Section titled “openclaw channels login / logout”登录或登出渠道(如 WhatsApp Web 扫码登录)。
通俗解释:有些渠道(如 WhatsApp)需要扫码登录才能用。这个命令就是帮你完成登录/登出操作的。
$ openclaw channels login --channel whatsapp$ openclaw channels logout --channel whatsappopenclaw channels logs
Section titled “openclaw channels logs”查看渠道的最近日志(排查问题用)。
通俗解释:渠道连不上?消息发不出去?看看日志找线索。
$ openclaw channels logs$ openclaw channels logs --channel telegram --lines 100openclaw pairing list / approve
Section titled “openclaw pairing list / approve”管理渠道的 DM 配对请求(列出待审批、批准配对)。
通俗解释:当有人通过私聊(DM)想和你的小龙虾配对时,这里可以看到请求并决定是否批准。
$ openclaw pairing list$ openclaw pairing approve --channel telegram --notifyopenclaw qr
Section titled “openclaw qr”显示 WhatsApp 登录二维码。
通俗解释:在终端里显示 WhatsApp Web 的二维码,用手机扫一扫就能登录。
$ openclaw qropenclaw directory
Section titled “openclaw directory”查看联系人/频道目录缓存。
通俗解释:列出小龙虾缓存的联系人和频道信息,方便你知道它”认识”谁。
$ openclaw directoryAgent 智能体
Section titled “Agent 智能体”openclaw agent
Section titled “openclaw agent”运行一次 Agent 对话(通过 Gateway 或本地嵌入式)。
通俗解释:直接给 AI 智能体下达一条指令并获取回复。可以指定发送给谁、用哪个 session、甚至要求 AI “深度思考”。
常用选项:
--message <内容>— 必填,你要说的话--to <目标>— 发给谁(手机号、联系人等)--agent <名称>— 指定使用哪个 Agent--deliver— 发送后把回复投递给目标--local— 使用本地嵌入式模式(不走 Gateway)--session-id <ID>— 指定会话 ID(保持上下文)--thinking <级别>— 思考深度(仅支持部分模型)--timeout <秒数>— 超时时间
# 给联系人发消息并投递回复$ openclaw agent --to +15555550123 --message "帮我查一下今天的天气" --deliver
# 用指定 Agent 跑任务$ openclaw agent --agent ops --message "总结一下日志"
# 开启深度思考$ openclaw agent --message "分析这个问题" --thinking mediumopenclaw agents list
Section titled “openclaw agents list”列出所有已配置的 Agent 智能体。
通俗解释:看看你养了几只”小龙虾”——每个 Agent 都是一个独立的 AI 助手,有自己的工作空间和配置。
$ openclaw agents list$ openclaw agents list --json --bindingsopenclaw agents add
Section titled “openclaw agents add”创建新的隔离 Agent(独立工作空间 + 认证 + 路由)。
通俗解释:想要一个专门处理运维的 Agent 和一个专门回消息的 Agent?用这个命令创建新的独立智能体,每个有自己的”房间”(工作空间)。
# 交互式创建$ openclaw agents add
# 非交互式创建,并绑定到 Telegram 渠道$ openclaw agents add ops --workspace ~/agents/ops --bind telegram --non-interactiveopenclaw agents delete
Section titled “openclaw agents delete”删除一个 Agent 及其工作空间和状态。
$ openclaw agents delete ops$ openclaw agents delete ops --forceopenclaw agents bind / unbind
Section titled “openclaw agents bind / unbind”为 Agent 添加或移除渠道路由绑定。
通俗解释:决定某个 Agent 负责哪个聊天渠道——比如让”运维 Agent”只处理 Slack 消息,让”客服 Agent”只处理 Telegram 消息。
# 绑定到 Slack 渠道$ openclaw agents bind --agent ops --bind slack
# 解除所有绑定$ openclaw agents unbind --agent ops --allopenclaw acp
Section titled “openclaw acp”ACP 桥接 — 将 IDE 编辑器连接到 Gateway。
通俗解释:让你的代码编辑器(如 VS Code、Cursor)和 OpenClaw Gateway 对接,这样 AI 可以直接在 IDE 里帮你写代码。
$ openclaw acpopenclaw sessions
Section titled “openclaw sessions”列出已存储的对话会话。
通俗解释:查看小龙虾和谁聊过天、有哪些对话记录在”记忆”里。
$ openclaw sessions$ openclaw sessions --json --verboseopenclaw tui
Section titled “openclaw tui”打开终端交互界面(TUI),在命令行里和 Agent 聊天。
通俗解释:在终端里打开一个聊天窗口,直接和 AI 对话,不需要通过其他平台。适合开发者在命令行里快速提问。
$ openclaw tui$ openclaw tui --message "帮我写一个 Python 脚本"openclaw message send
Section titled “openclaw message send”发送消息到指定渠道的指定目标(支持文字、图片、回复)。
通俗解释:从命令行直接发消息!可以发到 WhatsApp、Telegram、Discord、Slack 等任意已配置的平台。支持发文字、图片、回复消息等。
常用选项:
--channel <渠道>— 发到哪个平台--target <目标>— 发给谁(频道ID / 用户ID / 手机号 等)--message <内容>— 消息内容--media <文件>— 附加图片/文件--reply-to <消息ID>— 回复某条消息--thread-id <线程ID>— 在特定线程中发送
# 给 WhatsApp 联系人发消息$ openclaw message send --target +15555550123 --message "你好!"
# 在 Discord 频道发消息$ openclaw message send --channel discord --target channel:123 --message "大家好"
# 回复某条消息$ openclaw message send --channel discord --target channel:123 --message "收到" --reply-to 456openclaw message poll
Section titled “openclaw message poll”创建投票(支持 WhatsApp / Telegram / Discord / Teams)。
通俗解释:在群里发起一个投票,比如”今天午餐吃什么?“——团队成员可以投票选择。
# Discord 投票$ openclaw message poll --channel discord --target channel:123 \ --poll-question "今天吃什么?" --poll-option 火锅 --poll-option 烧烤 --poll-multi
# Telegram 投票(2分钟自动关闭)$ openclaw message poll --channel telegram --target @mychat \ --poll-question "周末聚餐?" --poll-option 周六 --poll-option 周日 \ --poll-duration-seconds 120openclaw message react
Section titled “openclaw message react”给消息添加/移除表情反应。
通俗解释:给某条消息点个”赞”或者加个表情反应,比如 ✅ 表示已处理。
$ openclaw message react --channel slack --target C123 --message-id 456 --emoji "✅"$ openclaw message react --channel discord --target channel:123 --message-id 789 --emoji "👍"openclaw message read / edit / delete / pin / search
Section titled “openclaw message read / edit / delete / pin / search”读取消息历史、编辑、删除、置顶、搜索消息。
通俗解释:全方位操作消息——翻看历史记录、编辑已发送的消息、删除消息、置顶重要消息、搜索频道内容。
子命令:
message read --target <目标>— 读取消息历史message edit --message-id <ID> --message <内容>— 编辑消息message delete --message-id <ID>— 删除消息message pin / unpin --message-id <ID>— 置顶/取消置顶message search --query <关键词>— 搜索消息(Discord)
$ openclaw message read --channel slack --target C123 --limit 50$ openclaw message search --channel discord --guild-id 123 --query "部署"openclaw message thread create / list / reply
Section titled “openclaw message thread create / list / reply”管理 Discord 帖子/线程(创建、列出、回复)。
$ openclaw message thread create --channel discord --target channel:123 --thread-name "讨论帖"$ openclaw message thread reply --channel discord --target 456 --message "同意!"openclaw message broadcast
Section titled “openclaw message broadcast”群发消息给多个目标。
通俗解释:一次性给多个人或多个频道发消息,适合通知公告。支持 --dry-run 先预览不实际发送。
$ openclaw message broadcast --channel discord --targets channel:1 --targets channel:2 --message "系统维护通知"openclaw message kick / ban / timeout
Section titled “openclaw message kick / ban / timeout”Discord 管理操作 — 踢人、封禁、禁言。
$ openclaw message kick --channel discord --guild-id 123 --user-id 456 --reason "违规"$ openclaw message ban --channel discord --guild-id 123 --user-id 456$ openclaw message timeout --channel discord --guild-id 123 --user-id 456 --duration-min 30openclaw models status
Section titled “openclaw models status”查看模型配置状态(认证信息、API Key 是否有效)。
通俗解释:检查你配置的 AI 模型(如 Claude、GPT、Gemini)的”健康状况”——API Key 是否过期、OAuth 是否正常、能不能正常调用。
常用选项:
--probe— 发送实际请求测试模型(会消耗少量额度)--check— 只检查认证状态(不发请求)--json— JSON 格式输出
$ openclaw models status$ openclaw models status --probeopenclaw models list
Section titled “openclaw models list”列出所有可用模型。
$ openclaw models list$ openclaw models list --provider openai$ openclaw models list --local # 只看本地模型openclaw models set / set-image
Section titled “openclaw models set / set-image”设置默认文本模型和图像模型。
通俗解释:决定小龙虾默认用哪个 AI 大脑来思考和画图。
# 设置默认文本模型$ openclaw models set claude-sonnet-4-20250514
# 设置默认图像模型$ openclaw models set-image dall-e-3openclaw models scan
Section titled “openclaw models scan”自动扫描和发现可用的 AI 模型。
通俗解释:让小龙虾自动”嗅探”你的 API Key 能用哪些模型,省得手动一个个配置。
$ openclaw models scan$ openclaw models scan --set-default --yes # 扫描并自动设为默认openclaw models auth add / setup-token / paste-token
Section titled “openclaw models auth add / setup-token / paste-token”添加或配置模型 API 认证信息。
通俗解释:告诉小龙虾你的 API Key 或 Token,这样它才能调用各家 AI 模型。
子命令:
auth add— 交互式添加认证auth setup-token --provider anthropic— 自动设置 Anthropic Tokenauth paste-token --provider <名称>— 手动粘贴 Token
$ openclaw models auth add$ openclaw models auth setup-token --provider anthropic --yesopenclaw models fallbacks / image-fallbacks
Section titled “openclaw models fallbacks / image-fallbacks”设置模型故障转移(主模型挂了自动切换到备选)。
通俗解释:给 AI 模型设置”候补队员”——如果主力模型挂了或者限速了,自动换一个备用模型继续工作。
$ openclaw models fallbacks list$ openclaw models fallbacks add gpt-4o$ openclaw models fallbacks remove gpt-4o$ openclaw models fallbacks clearopenclaw models aliases
Section titled “openclaw models aliases”管理模型别名(给长模型名起个简短的昵称)。
$ openclaw models aliases list$ openclaw models aliases add claude claude-sonnet-4-20250514openclaw models auth order get / set / clear
Section titled “openclaw models auth order get / set / clear”管理模型提供商的认证优先级顺序。
通俗解释:当多个提供商都有同样的模型时,决定先用谁的——比如优先用 Anthropic 直连,不行再用 OpenRouter。
$ openclaw models auth order get$ openclaw models auth order set anthropic openrouter$ openclaw models auth order clearGateway 网关
Section titled “Gateway 网关”openclaw gateway / gateway run
Section titled “openclaw gateway / gateway run”前台启动 Gateway WebSocket 服务。
通俗解释:Gateway 是小龙虾的”神经中枢”——所有消息收发、AI 调用、工具执行都通过它。这个命令启动它(前台模式,关掉终端就停)。
常用选项:
--port <端口>— 指定端口(默认 18789)--token <令牌>— 设置认证 Token--password <密码>— 设置认证密码--force— 强制启动(杀掉占用端口的进程)--verbose— 输出详细日志--dev— 开发模式--tailscale <模式>— 通过 Tailscale 暴露
$ openclaw gateway$ openclaw gateway --port 8080 --force --verboseopenclaw gateway install / start / stop / restart / uninstall
Section titled “openclaw gateway install / start / stop / restart / uninstall”管理 Gateway 后台服务(安装、启动、停止、重启、卸载)。
通俗解释:把 Gateway 装成后台服务——开机自动启动,关掉终端也不会停。就像把程序设成”开机自启”。
# 安装为系统服务$ openclaw gateway install
# 启动/停止/重启$ openclaw gateway start$ openclaw gateway stop$ openclaw gateway restart
# 卸载服务$ openclaw gateway uninstallopenclaw gateway status / health / probe
Section titled “openclaw gateway status / health / probe”查看 Gateway 运行状态和健康情况。
通俗解释:
status— 综合状态(服务 + 探测)health— 简单健康检查probe— “全面体检”,同时探测本地和远程网关
$ openclaw gateway status$ openclaw gateway health --json$ openclaw gateway probe # 最全面的诊断openclaw gateway call
Section titled “openclaw gateway call”底层 RPC 调用(直接调用 Gateway 接口)。
通俗解释:高级玩法——直接调用 Gateway 的底层接口。适合脚本化操作或调试。
$ openclaw gateway call status$ openclaw gateway call logs.tail --params '{"sinceMs": 60000}'$ openclaw gateway call config.patch --params '{"data": {"some": "value"}}'openclaw gateway discover
Section titled “openclaw gateway discover”在局域网中发现其他 Gateway 实例(Bonjour / mDNS)。
通俗解释:在同一个局域网内”搜索”是否有其他 OpenClaw Gateway 在运行,方便多设备互联。
$ openclaw gateway discover$ openclaw gateway discover --json --timeout 4000openclaw browser start / stop / status
Section titled “openclaw browser start / stop / status”启动、停止、查看浏览器控制服务。
通俗解释:让小龙虾能控制一个浏览器——打开网页、点按钮、截图等等。支持 Chrome、Brave、Edge。
$ openclaw browser start$ openclaw browser status$ openclaw browser stopopenclaw browser tabs / open / close / focus
Section titled “openclaw browser tabs / open / close / focus”管理浏览器标签页(查看、打开、关闭、切换)。
$ openclaw browser tabs # 查看所有标签页$ openclaw browser open https://github.com # 打开网页$ openclaw browser focus abc123 # 切换到某个标签$ openclaw browser close abc123 # 关闭标签openclaw browser screenshot / snapshot
Section titled “openclaw browser screenshot / snapshot”截图或获取页面结构快照。
通俗解释:
screenshot— 截取网页图片snapshot— 获取页面的 DOM/ARIA 结构(供 AI 理解页面内容)
$ openclaw browser screenshot --full-page$ openclaw browser snapshot --format aiopenclaw browser navigate / click / type / hover / drag
Section titled “openclaw browser navigate / click / type / hover / drag”浏览器自动化操作(导航、点击、输入、悬停、拖拽)。
通俗解释:让小龙虾像人一样操作网页——打开链接、点按钮、填表单、拖拽元素。
$ openclaw browser navigate https://example.com$ openclaw browser click ref123 # 点击元素$ openclaw browser type ref456 "Hello World" # 输入文字$ openclaw browser fill --fields '{"name":"张三","email":"test@test.com"}'openclaw browser profiles / create-profile / delete-profile
Section titled “openclaw browser profiles / create-profile / delete-profile”管理浏览器配置文件(隔离不同的浏览器环境)。
通俗解释:每个 profile 是一个独立的浏览器环境——不同的 Cookie、登录状态等。可以一个用来办公,一个用来测试。
$ openclaw browser profiles$ openclaw browser create-profile --name work --color "#FF5A36"$ openclaw browser --browser-profile work tabsopenclaw browser pdf / evaluate / console
Section titled “openclaw browser pdf / evaluate / console”导出 PDF、执行 JS 脚本、查看控制台输出。
$ openclaw browser pdf # 将当前页面导出为 PDF$ openclaw browser evaluate --fn "document.title" # 执行 JS$ openclaw browser console # 查看控制台日志Node 节点
Section titled “Node 节点”openclaw node run / install / start / stop / status
Section titled “openclaw node run / install / start / stop / status”运行或管理 Node Host 服务(远程设备上的代理)。
通俗解释:Node Host 就像你在另一台电脑上安排的”分身”——让 Gateway 可以远程控制那台机器上的浏览器、执行命令等。
$ openclaw node run --host my-server.com --port 18789$ openclaw node install --host my-server.com --port 18789$ openclaw node statusopenclaw nodes list / status / approve / reject
Section titled “openclaw nodes list / status / approve / reject”管理已连接的远程节点(查看、审批、拒绝)。
$ openclaw nodes list$ openclaw nodes status --connected$ openclaw nodes approve <requestId>$ openclaw nodes pending # 查看待审批节点openclaw nodes run / invoke / notify
Section titled “openclaw nodes run / invoke / notify”在远程节点上执行命令、发送通知。
通俗解释:远程遥控其他机器——在节点上跑命令、发通知,就像 SSH 但通过 OpenClaw Gateway。
# 在远程节点执行命令$ openclaw nodes run --node my-mac "ls -la"
# 发送通知到节点$ openclaw nodes notify --node my-mac --title "提醒" --body "部署完成!"openclaw nodes camera snap / clip / list
Section titled “openclaw nodes camera snap / clip / list”远程控制节点摄像头(拍照、录像)。
$ openclaw nodes camera list --node my-mac$ openclaw nodes camera snap --node my-mac --facing front$ openclaw nodes camera clip --node my-mac --duration 10openclaw nodes screen / canvas / location
Section titled “openclaw nodes screen / canvas / location”远程录屏、Canvas 画布控制、获取位置信息。
$ openclaw nodes screen record --node my-mac --duration 30$ openclaw nodes canvas snapshot --node my-mac$ openclaw nodes location get --node my-iphoneopenclaw devices list / approve / remove / rotate
Section titled “openclaw devices list / approve / remove / rotate”管理设备配对和令牌。
$ openclaw devices list$ openclaw devices approve <requestId>$ openclaw devices remove <deviceId>$ openclaw devices rotate --device abc --role adminopenclaw cron add
Section titled “openclaw cron add”创建定时任务(按时间间隔或 cron 表达式)。
通俗解释:像设闹钟一样——让小龙虾在固定时间自动做某件事,比如每天早上 9 点发一条状态报告。
常用选项:
--name <名称>— 任务名称(必填)--at <时间>— 指定时间执行一次--every <间隔>— 每隔多久执行一次(如1h、30m)--cron <表达式>— 标准 cron 表达式--system-event <文本>— 触发系统事件--message <内容>— 发送消息
# 每小时触发一次系统事件$ openclaw cron add --name "hourly-check" --every 1h --system-event "执行例行检查"
# 每天早上9点发消息$ openclaw cron add --name "morning-report" --cron "0 9 * * *" --message "早安!请查看今日待办"openclaw cron list / status
Section titled “openclaw cron list / status”查看所有定时任务及其运行状态。
$ openclaw cron list$ openclaw cron list --all --json$ openclaw cron statusopenclaw cron edit / rm / enable / disable / runs / run
Section titled “openclaw cron edit / rm / enable / disable / runs / run”编辑、删除、启用/禁用、查看运行记录、手动执行定时任务。
$ openclaw cron edit myJob --every 2h # 改为每2小时$ openclaw cron disable myJob # 暂时关闭$ openclaw cron enable myJob # 重新开启$ openclaw cron runs --id myJob # 查看运行历史$ openclaw cron run myJob --force # 手动触发一次$ openclaw cron rm myJob # 删除任务openclaw hooks list / info / enable / disable / install
Section titled “openclaw hooks list / info / enable / disable / install”管理事件钩子(Hooks)——事件触发自动执行。
通俗解释:Hooks 就像”触发器”——当某个事件发生时(比如收到消息、文件变化),自动执行预设的操作。
$ openclaw hooks list$ openclaw hooks info myHook$ openclaw hooks enable myHook$ openclaw hooks disable myHookopenclaw webhooks gmail setup / run
Section titled “openclaw webhooks gmail setup / run”设置和运行 Gmail 邮件 Webhook(有新邮件自动通知)。
$ openclaw webhooks gmail setup --account myGmail$ openclaw webhooks gmail runopenclaw approvals / sandbox
Section titled “openclaw approvals / sandbox”管理操作审批策略和沙箱环境。
通俗解释:
approvals— 控制哪些操作需要人工审批、设置白名单sandbox— 管理沙箱环境(AI 在安全隔离的环境中执行操作)
$ openclaw approvals get$ openclaw approvals set --auto # 自动审批$ openclaw approvals allowlist add "safe-command"$ openclaw sandbox list$ openclaw sandbox explainopenclaw memory search / index / status
Section titled “openclaw memory search / index / status”管理 AI 记忆库(语义搜索、索引、状态查看)。
通俗解释:小龙虾的”记忆”存储在 MEMORY.md 和 memory/*.md 文件中。你可以用语义搜索快速找到以前记住的信息。
$ openclaw memory search "上次部署出了什么问题?"$ openclaw memory index # 重建索引$ openclaw memory status # 查看索引状态openclaw plugins list / info / install / enable / disable / doctor
Section titled “openclaw plugins list / info / install / enable / disable / doctor”管理插件(列出、安装、启用、禁用、排查问题)。
通俗解释:插件就像给小龙虾装”外挂”——扩展新功能。比如语音通话插件 voicecall。
$ openclaw plugins list$ openclaw plugins info voicecall$ openclaw plugins install voicecall$ openclaw plugins enable voicecall$ openclaw plugins disable voicecall$ openclaw plugins doctor # 排查插件加载错误openclaw skills list / info / check
Section titled “openclaw skills list / info / check”管理 AI 技能(列出、查看详情、检查就绪状态)。
通俗解释:技能是 AI 的”特长”——比如搜索网页、操作文件、发邮件等。这里可以看看小龙虾会哪些技能、哪些还没准备好。
$ openclaw skills list$ openclaw skills list --eligible # 只看可用的$ openclaw skills info web-search$ openclaw skills check # 检查哪些技能缺依赖npx clawhub 可以搜索、安装和同步更多技能。
openclaw security audit
Section titled “openclaw security audit”安全审计(检查配置漏洞、文件权限、Gateway 安全性)。
通俗解释:给小龙虾做一次”安全体检”——查找配置里的安全隐患,检查文件权限是否过于宽松。
$ openclaw security audit$ openclaw security audit --fix # 自动修复安全问题$ openclaw security audit --deep # 深度探测 Gatewayopenclaw secrets reload / configure / audit
Section titled “openclaw secrets reload / configure / audit”管理密钥和敏感信息(重新加载、配置、审计)。
通俗解释:管理 API Key、Token 等敏感信息。支持用环境变量引用(SecretRef)来避免明文存储。
$ openclaw secrets reload # 重新加载密钥$ openclaw secrets configure # 交互式配置密钥管理$ openclaw secrets audit # 扫描明文残留openclaw status
Section titled “openclaw status”查看整体状态(Gateway + 渠道 + 用量 综合诊断)。
通俗解释:一条命令看全局——Gateway 是否在线、渠道连接状态、最近联系人、API 用量等。
$ openclaw status$ openclaw status --deep # 探测所有渠道$ openclaw status --usage # 查看 API 用量$ openclaw status --all # 完整诊断(可粘贴分享)openclaw health
Section titled “openclaw health”快速检查 Gateway 是否存活。
$ openclaw health$ openclaw health --jsonopenclaw logs
Section titled “openclaw logs”查看 Gateway 日志(实时跟踪或历史查看)。
通俗解释:出了问题先看日志!支持实时跟踪(--follow),就像看直播一样盯着运行状态。
$ openclaw logs$ openclaw logs --follow # 实时跟踪$ openclaw logs --limit 200 # 最近200条$ openclaw logs --json # JSON 格式openclaw system event / heartbeat / presence
Section titled “openclaw system event / heartbeat / presence”系统事件、心跳管理、在线状态查询。
通俗解释:
system event --text "..."— 发送一个系统事件(触发 AI 处理)system heartbeat last— 查看最后一次心跳system heartbeat enable/disable— 开启/关闭心跳system presence— 查看系统在线状态
$ openclaw system event --text "检查服务器状态"$ openclaw system heartbeat last$ openclaw system presenceopenclaw update
Section titled “openclaw update”更新 OpenClaw 到最新版本。
通俗解释:一键升级小龙虾到最新版本。也可以用 openclaw --update 快捷方式。
$ openclaw updateopenclaw backup create / verify
Section titled “openclaw backup create / verify”创建和验证配置/数据备份。
通俗解释:重要操作前先备份——万一搞砸了还能恢复。
$ openclaw backup create$ openclaw backup verifyopenclaw reset
Section titled “openclaw reset”重置本地配置和状态(CLI 保留,数据清空)。
通俗解释:“恢复出厂设置”——清除配置和数据,但不卸载程序。适合从头开始重新配置。
常用选项:
--scope <范围>— 指定重置范围--yes— 确认执行--dry-run— 只预览不实际执行
$ openclaw reset --dry-run # 先看看会清除什么$ openclaw reset --yesopenclaw uninstall
Section titled “openclaw uninstall”卸载 Gateway 服务和本地数据(CLI 保留)。
通俗解释:卸载 Gateway 服务并清理数据。注意:CLI 程序本身不会被删除,只是清理了服务和数据。
常用选项:
--all— 全部清除--service— 只卸载服务--state— 只清除状态数据--workspace— 只清除工作空间--dry-run— 预览模式
$ openclaw uninstall --dry-run$ openclaw uninstall --all --yesopenclaw docs [关键词]
Section titled “openclaw docs [关键词]”搜索官方文档。
通俗解释:不用打开浏览器,直接在命令行搜索官方文档。
$ openclaw docs gateway$ openclaw docs "how to setup telegram"openclaw dns setup
Section titled “openclaw dns setup”设置 DNS 发现(CoreDNS + Tailscale 广域发现)。
$ openclaw dns setup$ openclaw dns setup --apply # 安装配置(需 sudo,仅 macOS)openclaw --version / -V
Section titled “openclaw --version / -V”查看当前安装的 OpenClaw 版本。
$ openclaw --version$ openclaw -V全局选项 --no-color / --profile / --dev / --json
Section titled “全局选项 --no-color / --profile / --dev / --json”所有命令都支持的全局选项。
通俗解释:这些选项可以加在任何命令后面:
--no-color— 关闭彩色输出(方便复制日志)--profile <名称>— 使用独立配置文件(多环境隔离)--dev— 开发模式(隔离状态到~/.openclaw-dev)--json— 输出 JSON 格式(方便脚本处理)
$ openclaw status --json$ openclaw --profile staging gateway status$ openclaw --dev gateway run