跳到主要内容

二、和龙虾互动

OpenClaw 提供以下几种方式来对龙虾进行基本操作

界面访问方式适用场景平台
Dashboardopenclaw dashboard → 浏览器日常管理、配置编辑、对话查看全平台
Control UIOpenClaw.app 桌面应用macOS 用户的全功能原生体验macOS
TUIopenclaw chat 终端命令SSH 远程、无 GUI 环境、脚本集成全平台

1. Web Dashboard(控制面板)

Dashboard 是 OpenClaw 的主力管理界面——一个运行在浏览器中的控制面板,涵盖配置管理、对话历史、渠道状态、技能管理等功能。

如何启动

openclaw dashboard

浏览器会自动打开 http://localhost:18789。如果没有自动打开,手动在浏览器地址栏输入即可。

Web 控制面板浏览器界面

什么是 localhost? 就是"本机"的意思。这个网页只有你自己的电脑能打开,外部无法访问。

远程访问

默认情况下 Dashboard 只能在本机访问。如果你的 Gateway 运行在远程服务器上,需要通过 SSH 隧道或 Tailscale 访问

# SSH 隧道方式:在本地电脑执行
ssh -N -L 18789:127.0.0.1:18789 user@远程服务器

# 然后本地浏览器打开 http://localhost:18789
Dashboard 认证

如果 Gateway 配置了认证(tokenpassword 模式),打开 Dashboard 时会要求输入凭证:

  • Token 模式:输入 OPENCLAW_GATEWAY_TOKEN 环境变量的值
  • Password 模式:输入 OPENCLAW_GATEWAY_PASSWORD 环境变量的值
  • Tailscale 模式:如果启用了 allowTailscale: true,从 Tailscale 网络内访问无需密码
// 认证配置示例
{
gateway: {
auth: {
mode: "token", // token | password
token: "${OPENCLAW_GATEWAY_TOKEN}",
allowTailscale: true, // Tailscale 设备免认证
},
},
}

安全提醒:Dashboard 拥有完整的管理权限。务必设置认证,尤其是 Gateway 不在 loopback 上运行时(详见守护龙虾)。

更改 Dashboard 端口

如果默认端口 18789 与其他服务冲突:

{
gateway: {
port: 19000, // 改为其他端口
},
}

或启动时指定:

openclaw gateway --port 19000

改完后 Dashboard 地址变为 http://localhost:19000

2. Control UI(macOS 桌面客户端)

Control UI 是 OpenClaw 的 macOS 原生桌面应用(OpenClaw.app),提供系统级的集成体验。

安装

如果你通过Homebrew 安装了 OpenClaw,Control UI 可能已经包含在内。也可以单独下载:

brew install --cask openclaw

安装后在「应用程序」中找到 OpenClaw.app,双击打开。

Control UI 能做什么

功能说明
菜单栏常驻系统托盘图标,随时唤起
Gateway 管理启动/停止/重启 Gateway,无需终端
配置编辑图形化编辑 openclaw.json
对话查看浏览历史对话和工具调用
远程连接内置 SSH 隧道管理(Settings → General → "OpenClaw runs")
通知推送macOS 原生通知,龙虾回复时弹窗提醒

远程模式

Control UI 支持直接连接远程 Gateway:

  1. 打开 OpenClaw.app → SettingsGeneral"OpenClaw runs"
  2. 选择 "Remote over SSH"
  3. 填入远程服务器地址和 SSH 配置
  4. App 会自动管理 SSH 隧道,WebChat 和健康检查"开箱即用"

提示:远程模式的详细配置查看

Control UI vs Dashboard 对比
对比维度Control UIDashboard
平台仅 macOS全平台(浏览器)
安装需下载 AppGateway 内置
系统集成菜单栏、通知、快捷键
远程连接内置 SSH 管理需手动建隧道
离线状态可查看缓存数据需 Gateway 运行
推荐人群macOS 重度用户跨平台用户、远程管理

两者可以同时使用——Control UI 管理 Gateway 生命周期,Dashboard 做细粒度配置。

4. TUI(终端聊天)

TUI(Terminal User Interface)是最轻量的交互方式——直接在终端中和龙虾对话,不需要浏览器,不需要 GUI。

启动 TUI

openclaw chat

进入交互式对话模式,输入消息后按回车发送,龙虾会在终端中回复。

适用场景

场景说明
SSH 远程通过 SSH 登录服务器后直接聊天,无需隧道
无 GUI 环境服务器、Docker 容器、WSL 等没有图形界面的环境
快速测试一条命令验证龙虾是否正常工作
脚本集成在 Shell 脚本中调用龙虾处理任务

单次消息模式

如果不想进入交互模式,可以直接发送一条消息:

openclaw agent --message "帮我写一个 Python hello world"
TUI 进阶用法

指定思考级别

openclaw agent --message "分析这段代码的安全性" --thinking high

指定 Agent

openclaw agent --message "查看今天的日程" --agent home
openclaw agent --message "审查这个 PR" --agent work

管道输入

TUI 支持从管道接收输入,方便与其他命令组合:

# 让龙虾解释一段代码
cat script.py | openclaw agent --message "解释这段代码"

# 让龙虾分析日志
openclaw logs --limit 50 --plain | openclaw agent --message "有什么异常?"
最后编辑时间:2026/03/16 09:18