Awesome Hermes Plugins › Hooks & Observability

tommulkins/hermes-plugin-session-analyzer

⭐ 15 JavaScript added to this list on 2026-09-21 repository created 2026-08-11

Hermes Session Analyzer is a Hermes Desktop plugin that adds a dedicated analytics view over every recorded session: a sortable list (by recency or by worst, meaning most failed tool calls first) showing title, date, tool count, and cost, loadable up to 500 entries, with two search modes — a live title/session-id substring filter and a full-text content search over message bodies using the same index Hermes's own session search relies on, returning snippet context per match. Opening a session shows input, output, and cache token counts, spend, duration, message count, a deterministic summary, and a full tool-call breakdown with per-tool call counts and estimated tokens pushed back into context. A dedicated failed-calls section lists every failed tool call with its error string, expandable to the call's arguments and an extracted failure detail combining any structured error with an ANSI-stripped tail of the tool's output; a cache-reset section separately lists model switches, 503 retries, and context compactions, since each invalidates the prompt cache and carries its own cost, explained in one line per event. A context-growth sparkline tracks cumulative transcript tokens, annotating the largest single jump and the deepest-reasoning turn with the tools that ran there, while a repeated-calls view groups three-or-more identical tool-plus-argument calls into one root-cause entry instead of counting them as separate failures. Session lineage links a session to whatever spawned, continued, or followed up on it, and every subagent spawned within a session gets its own row that links through to its own detail view. An "Ask AI" button copies a ready-made analysis prompt to the clipboard and opens a new session so the user can paste it into whichever judge model they prefer, using their existing Hermes setup with no extra API keys. It runs on macOS, Linux, or Windows wherever Hermes Desktop itself runs.

https://github.com/tommulkins/hermes-plugin-session-analyzer

analyticsdashboardtool-callscost-trackingobservability

Also in Hooks & Observability

rullerzhou-afk/clawd-on-desk

Clawd on Desk is a pixel desktop pet that reacts to your AI coding agent's activity in real time, offering visual feedback for various states and supporting numerous AI agents including Hermes.

lennney/stop-that-shit

A cross-harness task-boundary guard that ships a Hermes Agent plugin, blocking an AI coding agent from mutating files, dependencies or hashes outside the mode the user asked for.

alexgreensh/token-optimizer

Native Hermes plugin adding context-fill nudges, per-turn token/cost tracking, session rollups, and a shared dashboard, ported from the broader multi-host Token Optimizer project.

8bit64k/cronalytics

Cronalytics is a Hermes Agent plugin providing detailed analytics and observability for scheduled agentic automations, tracking costs, tokens, and performance.

rarf/hermes-quota-plugin

A Hermes Desktop plugin showing live model-provider quota as a status-bar chip and sidebar pane, fed by a local cache that a Python backend refreshes across eight providers.

kaishi00/hermes-conduit-notifier

Hermes plugin that observes lifecycle hooks and pushes approval, clarification, completion and failure notifications to the companion Hermes Conduit iOS app via a self-hostable relay.

Adolanium/hermes-resetwatch

Hermes Desktop plugin showing live remaining-quota bars and reset timers for Claude, Codex, Cursor, and a dozen other AI provider plans on one page inside the app.

briancaffey/hermes-otel

An OpenTelemetry plugin for Hermes Agent that exports LLM tool calls, model invocations, and API requests as OTel spans to various tracing backends like Phoenix, Langfuse, SigNoz, and Jaeger.