Hermes HUD is a terminal dashboard for the Hermes agent. It reads the agent's local data under ~/.hermes/ and displays what the agent knows about itself: conversations held, skills acquired, corrections made, memory capacity, tool usage patterns, active projects, scheduled jobs, and service health. All values come live from the agent's own files.
The interactive TUI has nine tabs with keyboard navigation and four colour themes (Neural Awakening, Blade Runner, fsociety, and Digital Soul) selectable from a command palette. Alongside the TUI, the command can print a text summary to stdout, save a snapshot for diff tracking, or render neofetch-style system art. It requires Python 3.11+ and runs on macOS and Linux; HERMESHOME, HERMESHUDPROJECTSDIR, and HERMESHUDNOBOOT environment variables adjust the data directory, the project scan path, and the boot animation.
Features
- Interactive TUI: nine tabs, keyboard navigation, and four colour themes
- Growth tracking: snapshot diffs show what changed since the previous snapshot
- Cron monitor: scheduled jobs and their execution history
- Project tracker: git repositories the agent works on, with languages and uncommitted changes
- Health checks: API keys, running services, and gateway status
- Corrections log: each recorded mistake and what the agent learned from it
- Profiles: model, backend, memory, session stats, and service status per agent profile
- tmux operator view: maps live agents to panes with jump hints and an operator queue for approvals and errors
- Prompt patterns: task clustering, repeated-request detection, peak hours, and common tool chains
- Text and snapshot modes: --text for a stdout summary and --snapshot for diff tracking
