Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

65 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clawatch

OpenClaw 远程监控面板,通过 SSH 隧道本地访问。

安装

git clone https://github.com/howhow/clawatch.git
cd clawatch

配置

# 复制配置文件
cp .env.example .env

# 编辑 .env,填入你的 Token
nano .env

CLAWATCH_TOKEN 为面板访问令牌,自行生成一个安全的随机字符串即可。

如需关联 OpenClaw Gateway,Token 也可从 OpenClaw 配置文件 openclaw.jsongateway 配置节点下获取(常见路径为 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

License

MIT

About

Clawatch, OpenClaw Watch for Status Monitor

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages