乐于分享
好东西不私藏

OpenClaw 玩家进阶:Web UI 里的 8 个隐藏技巧

OpenClaw 玩家进阶:Web UI 里的 8 个隐藏技巧

用 OpenClaw 1月多了,才发现 Control UI 里藏了这些神技

导语:你可能低估了 Control UI

很多 OpenClaw 用户习惯在聊天通道里用 AI 助手(微信、飞书、Telegram),但很少打开 Control UI。

结果就是:你只发挥了 OpenClaw 30% 的能力。

Control UI 不是聊天界面,而是 OpenClaw 的浏览器控制台。

今天分享 8 个实操技巧,帮你解锁剩余 70%。

技巧 1|通道状态的实时监控

界面位置

Control UI 首页 → 左侧导航栏 → Channels(渠道)

具体操作

code复制┌─────────────────────────────────────┐

│  📱 Channels                        │

├─────────────────────────────────────┤

│  ● whatsapp    已连接  ✅           │

│  ● telegram    已连接  ✅           │

│  ○ wechat       离线    🔴           │

│  ● discord     已连接  ✅           │

└─────────────────────────────────────┘

操作步骤:

打开 http://127.0.0.1:18789/

左侧点击 Channels

查看每个渠道的连接状态(绿点=在线,红点=离线)

进阶操作:

点击渠道名称 → 查看 QR 码(微信/WhatsApp 登录用)

点击配置图标 → 调整渠道参数(config.patch)

实用场景:

微信 ClawBot 突然没反应,打开 Channels 一看,状态是红色 🔴

点击 QR 图标,重新扫码登录,问题解决。

技巧 2|会话级别的模型覆盖

界面位置

Control UI 首页 → 左侧导航栏 → Sessions(会话)

具体操作

code复制┌─────────────────────────────────────┐

│  💬 Sessions                        │

├─────────────────────────────────────┤

│  📂 main          默认模型          │

│  📂 isolated-1    gemini-3.1-pro    │

│  📂 isolated-2    claude-sonnet-4   │

└─────────────────────────────────────┘

操作步骤:

左侧点击 Sessions

找到目标会话 → 点击右侧的 ⚙️ 设置图标

在弹出的面板中,选择模型覆盖(model override)

选择模型 → 点击 Apply

进阶技巧:

主会话用快速模型(Gemini Flash)

隔离会话用强推理模型(Claude Opus / Gemini Pro)

不同会话可以开启/关闭 Thinking 模式

实用场景:

定时任务跑在隔离会话,需要强推理能力

在 Sessions 里,给 isolated-1 覆盖模型为 gemini-3.1-pro

定时任务自动用强模型执行,不影响主会话成本

技巧 3|定时任务的可视化配置

界面位置

Control UI 首页 → 左侧导航栏 → Cron(定时任务)

具体操作

code复制┌─────────────────────────────────────┐

│  ⏰ Cron Tasks                      │

├─────────────────────────────────────┤

│  ✅ 每日天气提醒                    │

│     每天 08:00 │ 上次运行: 1小时前   │

│                                     │

│  ✅ 周报汇总                        │

│     每周一 09:00 │ 下次运行: 3天后   │

│                                     │

│  ⏸️ 房租提醒(已禁用)               │

│     每月1号 10:00                   │

└─────────────────────────────────────┘

操作步骤:

左侧点击 Cron

点击右上角 + Add Task

填写配置:

Schedule:Cron 表达式(如 0 8 * * * 每天 8 点)

Payload:任务内容

Session Target:main 或 isolated

点击 Save

配置示例:json复制{  "schedule": { "kind""cron""expr""0 8 * * *" },  "payload": {     "kind""agentTurn"    "message""推送今日天气和待办清单"   },  "sessionTarget""isolated"}

进阶操作:

点击任务 → 查看运行历史(Runs 标签)

点击 ▶ Run Now → 立即触发一次

点击 ⏸ Disable → 暂停定时任务

技巧 4|Skills 的状态管理与安装

界面位置

Control UI 首页 → 左侧导航栏 → Skills(技能)

具体操作

code复制┌─────────────────────────────────────┐

│  🔧 Skills                          │

├─────────────────────────────────────┤

│  ✅ weather-advisor      已启用     │

│  ✅ github               已启用     │

│  ⏸️ imap-smtp-email      已禁用     │

│  ⏸️ pdf                  已禁用     │

└─────────────────────────────────────┘

操作步骤:

左侧点击 Skills

查看已安装 Skills 的状态

点击 Skill 名称 → 右侧显示详情

点击 Enable/Disable → 切换启用状态

安装新 Skill:

点击右上角 + Install

输入 Skill 名称(如 browser-cdp)

点击 Install → 自动下载安装

安装后立即生效(无需重启)

进阶操作:

部分 Skill 需要配置 API Key(如 imap-smtp-email)

点击 Skill → API Keys 标签 → 输入密钥

技巧 5|日志实时追踪与过滤

界面位置

Control UI 首页 → 左侧导航栏 → Logs(日志)

具体操作

code复制┌─────────────────────────────────────┐

│  📜 Logs (实时尾部)                 │

├─────────────────────────────────────┤

│  [10:32:15] INFO  chat.send received │

│  [10:32:15] INFO  tool: github called│

│  [10:32:16] ERROR permission denied  │

│  [10:32:16] INFO  retrying...        │

└─────────────────────────────────────┘

│  🔍 过滤: [ERROR]  [导出]            │

└─────────────────────────────────────┘

操作步骤:

左侧点击 Logs

实时查看 Gateway 日志流

在顶部输入框输入关键词过滤

点击 Export → 导出日志文件

排查技巧:

输入 ERROR → 只看错误日志

输入工具名(如 github)→ 只看该工具的调用日志

点击某行 → 展开完整堆栈

实用场景:

AI 执行任务失败,打开 Logs 输入 ERROR

立刻看到:permission denied + 具体工具名

定位问题:权限不足,去配置里加权限

技巧 6|配置的表单化编辑(无需手写 JSON)

界面位置

Control UI 首页 → 左侧导航栏 → Config(配置)

具体操作

code复制┌─────────────────────────────────────┐

│  ⚙️ Config                          │

├─────────────────────────────────────┤

│  📋 Schema 表单                     │

│  ┌─────────────────────────────┐   │

│  │ gateway.bind: 127.0.0.1    │   │

│  │ gateway.port: 18789        │   │

│  │ gateway.auth.mode: token   │   │

│  └─────────────────────────────┘   │

│                                     │

│  📝 原始 JSON 编辑器                │

│  ┌─────────────────────────────┐   │

│  │ {                           │   │

│  │   "gateway": { ... }       │   │

│  │ }                           │   │

│  └─────────────────────────────┘   │

└─────────────────────────────────────┘

操作步骤:

左侧点击 Config

默认显示 Schema 表单(可视化编辑)

找到配置项 → 修改值 → 点击 Save

点击右上角 Apply & Restart → 应用配置

进阶切换:

点击 Raw JSON 标签 → 直接编辑 openclaw.json

编辑器有语法高亮和错误提示

安全机制:

保存时自动验证配置合法性

配置写入有哈希保护(防止覆盖并发编辑)

应用失败会回滚 + 显示错误提示

技巧 7|执行批准策略的可视化配置

界面位置

Control UI 首页 → 左侧导航栏 → Exec Approvals(执行批准)

具体操作

code复制┌─────────────────────────────────────┐

│  🔐 Exec Approvals                 │

├─────────────────────────────────────┤

│  Gateway 允许列表:                  │

│  ☑️ git                            │

│  ☑️ docker                         │

│  ☐ rm                              │

│                                     │

│  Node 允许列表:                     │

│  ☑️ curl                           │

│  ☑️ wget                           │

│                                     │

│  询问策略: [ask-on-miss] ▼          │

└─────────────────────────────────────┘

操作步骤:

左侧点击 Exec Approvals

勾选允许的命令(Gateway 和 Node 分别设置)

选择询问策略:

allow-always:全部允许(危险)

ask-on-miss:未在列表中的命令需批准

deny:全部拒绝

点击 Save

实用场景:

只想让 AI 执行 git 和 docker 命令

在 Gateway 允许列表里只勾选这两项

其他命令会触发批准弹窗,你手动确认后才执行

技巧 8|状态快照与健康检查

界面位置

Control UI 首页 → 左侧导航栏 → Debug(调试)

具体操作

code复制┌─────────────────────────────────────┐

│  🐛 Debug                           │

├─────────────────────────────────────┤

│  📊 Status                          │

│  ┌─────────────────────────────┐   │

│  │ Model: gemini-3.1-flash     │   │

│  │ Uptime: 3h 25m              │   │

│  │ Sessions: 4                 │   │

│  └─────────────────────────────┘   │

│                                     │

│  ❤️ Health Check                   │

│  [Run Health Check]                 │

│                                     │

│  📸 Model Snapshot                  │

│  [Capture Snapshot]                 │

└─────────────────────────────────────┘

操作步骤:

左侧点击 Debug

点击 Status 标签 → 查看当前运行状态

点击 Health Check → 运行健康检查

点击 Model Snapshot → 捕获模型快照(用于调试)

实用场景:

定时任务突然不跑了,打开 Debug → Status

发现 Sessions 显示只有 2 个会话,但配置了 3 个

重启 Gateway 后,问题解决

总结:Control UI 的三个定位

定位

一句话解释

监控中心

渠道状态、会话列表、运行状态实时掌握

配置平台

可视化编辑配置,无需手写 JSON

调试工具

日志追踪、健康检查、错误定位

你在 Control UI 里发现过什么隐藏技巧?或者你最想解决的一个 OpenClaw 使用痛点?

评论区告诉我,我会整理成进阶文章 🐲