clawmetry
See your agent think. Real-time observability dashboard for OpenClaw AI agents.
๐ฆ ClawMetry
See your agent think. Real-time observability for OpenClaw AI agents.
One command. Zero config. Auto-detects everything.
pip install clawmetry && clawmetry
Opens at http://localhost:8900 and you're done.

What You Get
- Flow โ Live animated diagram showing messages flowing through channels, brain, tools, and back
- Overview โ Health checks, activity heatmap, session counts, model info
- Usage โ Token and cost tracking with daily/weekly/monthly breakdowns
- Sessions โ Active agent sessions with model, tokens, last activity
- Crons โ Scheduled jobs with status, next run, duration
- Logs โ Color-coded real-time log streaming
- Memory โ Browse SOUL.md, MEMORY.md, AGENTS.md, daily notes
- Transcripts โ Chat-bubble UI for reading session histories
Screenshots
๐ง Brain โ Live agent event stream

๐ Overview โ Token usage & session summary

โก Flow โ Real-time tool call feed

๐ฐ Tokens โ Cost breakdown by model & session

๐งฌ Memory โ Workspace file browser

๐ Security โ Posture & audit log

Install
One-liner (recommended):
curl -sSL https://raw.githubusercontent.com/vivekchand/clawmetry/main/install.sh | bash
pip:
pip install clawmetry
clawmetry
From source:
git clone https://github.com/vivekchand/clawmetry.git
cd clawmetry && pip install flask && python3 dashboard.py
Configuration
Most people don't need any config. ClawMetry auto-detects your workspace, logs, sessions, and crons.
If you do need to customize:
clawmetry --port 9000 # Custom port (default: 8900)
clawmetry --host 127.0.0.1 # Bind to localhost only
clawmetry --workspace ~/mybot # Custom workspace path
clawmetry --name "Alice" # Your name in Flow visualization
All options: clawmetry --help
Supported Channels
ClawMetry shows live activity for every OpenClaw channel you have configured. Only channels that are actually set up in your openclaw.json appear in the Flow diagram โ unconfigured ones are automatically hidden.
Click any channel node in the Flow to see a live chat bubble view with incoming/outgoing message counts.
| Channel | Status | Live Popup | Notes |
|---|---|---|---|
| ๐ฑ Telegram | โ Full | โ | Messages, stats, 10s refresh |
| ๐ฌ iMessage | โ Full | โ | Reads ~/Library/Messages/chat.db directly |
| ๐ WhatsApp | โ Full | โ | Via WhatsApp Web (Baileys) |
| ๐ต Signal | โ Full | โ | Via signal-cli |
| ๐ฃ Discord | โ Full | โ | Guild + channel detection |
| ๐ช Slack | โ Full | โ | Workspace + channel detection |
| ๐ Webchat | โ Full | โ | Built-in web UI sessions |
| ๐ก IRC | โ Full | โ | Terminal-style bubble UI |
| ๐ BlueBubbles | โ Full | โ | iMessage via BlueBubbles REST API |
| ๐ต Google Chat | โ Full | โ | Via Chat API webhooks |
| ๐ฃ MS Teams | โ Full | โ | Via Teams bot plugin |
| ๐ท Mattermost | โ Full | โ | Self-hosted team chat |
| ๐ฉ Matrix | โ Full | โ | Decentralized, E2EE support |
| ๐ข LINE | โ Full | โ | LINE Messaging API |
| โก Nostr | โ Full | โ | Decentralized NIP-04 DMs |
| ๐ฃ Twitch | โ Full | โ | Chat via IRC connection |
| ๐ท Feishu/Lark | โ Full | โ | WebSocket event subscription |
| ๐ต Zalo | โ Full | โ | Zalo Bot API |
Auto-detection: ClawMetry reads your
~/.openclaw/openclaw.jsonand only renders the channels you've actually configured. No manual setup required.
Requirements
- Python 3.8+
- Flask (installed automatically via pip)
- OpenClaw running on the same machine
- Linux or macOS
Cloud Deployment
See the Cloud Testing Guide for SSH tunnels, reverse proxy, and Docker.
Testing
This project is tested with BrowserStack.
Star History
License
MIT
๐ฆ See your agent think
Built by @vivekchand ยท clawmetry.com ยท Part of the OpenClaw ecosystem
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found