OpenClaw Usage Dashboard
A zero-dependency Node.js dashboard that reads your OpenClaw session logs and shows token usage, model activity, and system health in real time. Runs entirely on localhost — no data ever leaves your machine.
Usage
node server.js
Open http://localhost:7842 in your browser.
Custom port
node server.js --port 8080
What It Shows
- Timeline chart — requests over time with Models / Agents / Both filter toggle
- Model cards — token counts and request counts per model, sorted by most used
- Agent activity — breakdown of requests per agent
- Session heatmap — activity distribution by hour of day
- Token efficiency — cache hit ratio and average prompt size
- System health — RAM (VM-aware on macOS), disk, uptime, OpenClaw version
- Period selector — Hour / Day / Week / Month / Year (keyboard shortcuts
1–5)
Requirements
- Node.js 18+ (no
npm installneeded — zero external dependencies) - OpenClaw session logs at
~/.openclaw/agents/*/sessions/*.jsonl
Platform Support
| Platform | Supported |
|---|---|
| macOS | ✅ |
| Linux | ✅ |
| Windows | ✅ |