Observability and governance for Hermes agents

See every Hermes Agent session, tool call, and token as it happens. ClawMetry reads Hermes's state.db SQLite store in read-only mode and renders sessions, tokens, cost, cron health, and channel provenance in one dashboard. No wrapper.

Supported runtime Reads SQLite database (normalised sessions + messages tables) Read-only Free trial

What ClawMetry sees on Hermes

ClawMetry's Hermes adapter opens the store Hermes already writes (~/.hermes/state.db (overrideable via HERMES_HOME)) in read-only mode and surfaces:

Source: the adapter is at clawmetry_pro/adapters/hermes.py. Every parse rule and every SQL SELECT is in that file.

Enable it in about two minutes

1. Install ClawMetry

Pick the line that matches your OS. Windows users: paste the install.cmd line, not the shell one.

# macOS or Linux
curl -fsSL https://clawmetry.com/install.sh | bash
# Windows (cmd.exe or PowerShell)
curl -fsSL https://clawmetry.com/install.cmd -o install.cmd && install.cmd

2. Run the daemon

clawmetry

The daemon auto-detects Hermes's local store and starts reading immediately. No env var, no config, no runtime restart.

3. Open the dashboard

Open http://localhost:8900. Switch the runtime chip to Hermes.

Start the free trial →

The one thing this catches that Hermes alone does not

Left alone, Hermes's failure mode is a session that pauses on one channel and quietly resumes on another under a different rate limit. ClawMetry watches for it: cost per hour on the Hermes runtime, message-repeat detection, and per-session token-growth curves. Set a threshold, and the approval queue pauses before the next call. Kill switch (Pro) stops it.

All 19 runtimes ClawMetry observes

Hermes is one of 19. Free on every plan: OpenClaw, NVIDIA NemoClaw. Paid on Cloud Pro or Self-Hosted Pro: the rest.

OpenClaw NVIDIA NemoClaw NanoClaw PicoClaw Claude Code Codex Cursor Aider Goose opencode Qwen Code Hermes (this page) Pi Deep Agents n8n Antigravity GitHub Copilot Grok QM