OpenClaw 远程监控面板,通过 SSH 隧道本地访问。
git clone https://github.com/howhow/clawatch.git
cd clawatch# 复制配置文件
cp .env.example .env
# 编辑 .env,填入你的 Token
nano .envCLAWATCH_TOKEN 为面板访问令牌,自行生成一个安全的随机字符串即可。
如需关联 OpenClaw Gateway,Token 也可从 OpenClaw 配置文件 openclaw.json 的 gateway 配置节点下获取(常见路径为 gateway.auth.token,部分版本可能为 gateway.http.accessToken)。
确保 OpenClaw 已正常启动。
方式一:Python 一键启动(推荐,支持 daemon/stop/status)
python3 start.py --daemon # 后台运行
python3 start.py --status # 查看状态
python3 start.py --stop # 停止
python3 start.py --restart # 重启
python3 start.py # 前台运行方式二:直接用 Node.js
node src/index.js启动后,通过 SSH 隧道本地访问:
ssh -N -L 11894:127.0.0.1:11894 用户名@你的云主机IP然后浏览器打开:
http://localhost:11894/?token=你的TOKEN
Token 在 .env 文件中(CLAWATCH_TOKEN),首次输入后浏览器会自动记忆。
- Gateway — 在线状态、端口、绑定模式、运行时间
- Agents — 代理列表、活跃会话、subagent 层级
- Channels — Feishu/Weixin 通道状态、exclusive/shared 归属标签
- Sessions — 上下文窗口使用率、活跃会话追踪
- Token History — 各 Agent 的 Input/Output/Cache 统计,按消耗排序
- Config — OpenClaw 配置实时查看
- Live Events — SSE 事件流实时推送
- SSH 隧道访问,零公网暴露
- Backend: Node.js + Python Workers(无外部依赖)
- Frontend: 纯 HTML + Vanilla JS
- 通信: Server-Sent Events (SSE)
- 跨平台: Linux / macOS / Windows
MIT