clawmetry

agent
SUMMARY

See your agent think. Real-time observability dashboard for OpenClaw AI agents.

README.md

๐Ÿฆž ClawMetry

PyPI Downloads
PyPI Downloads/week
PyPI version
GitHub stars
License: MIT

ClawMetry - #5 Product of the Day on Product Hunt

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.

Flow Visualization

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

Brain tab

๐Ÿ“Š Overview โ€” Token usage & session summary

Overview tab

โšก Flow โ€” Real-time tool call feed

Flow tab

๐Ÿ’ฐ Tokens โ€” Cost breakdown by model & session

Tokens tab

๐Ÿงฌ Memory โ€” Workspace file browser

Memory tab

๐Ÿ” Security โ€” Posture & audit log

Security tab

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.json and 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.

BrowserStack

Star History

Star History Chart

License

MIT


๐Ÿฆž See your agent think
Built by @vivekchand ยท clawmetry.com ยท Part of the OpenClaw ecosystem

Reviews (0)

No results found