Hermes HUD
joeynyc/hermes-hud
Terminal dashboard showing a Hermes agent's memory, skills, cron jobs, projects and corrections
Hermes HUD is a terminal dashboard for Hermes Agent that reads the ~/.hermes/ directory and shows what the agent knows about itself. It covers memory, skills, cron jobs, profiles and logged corrections in a tabbed interface.
What Hermes HUD does
Hermes HUD reads from the ~/.hermes/ data directory and presents live values from your own agent rather than sample data. The interactive TUI has nine tabs, keyboard navigation and four color themes, with a gradient ANSI boot screen that can be skipped. Other commands print a text summary to stdout, save a snapshot, or render neofetch-style screens.
The tabs and panels cover several parts of an agent's state: a cron monitor with execution history, a project tracker for git repos the agent works on, health checks for API keys, running services and gateway status, a corrections log of mistakes and what was learned, and a profiles view with model, backend, memory and session stats. Snapshot diffs show what changed since the previous day, and a tmux operator view maps live agents to panes with an operator queue for approvals and errors. Paths are configurable through environment variables.
Key features
- Nine-tab interactive TUI with four selectable color themes
- Snapshot diffs that show what changed since yesterday
- Cron monitor with scheduled jobs and execution history
- Health checks for API keys, running services and gateway status
- Corrections log and a profiles view with model, backend and session stats
- tmux operator view that maps live agents to panes
When to use it
- Checking at a glance whether a long-running Hermes agent's gateway, keys and cron jobs are healthy
- Reviewing which mistakes the agent has corrected and how its skills have grown over time
- Watching several Hermes profiles and tmux-hosted agents from one terminal
Who it is for: Hermes Agent users who want a read-only terminal view of their agent's state, memory and activity.
How it fits with Hermes Agent
Built for Hermes Agent. It reads the standard ~/.hermes/ directory, or the path set in HERMES_HOME.
How to install Hermes HUD
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/joeynyc/hermes-hud.git
cd hermes-hud
pip install -e .Requirements: Python 3.11+ on macOS or Linux; the README creates a venv first with python3.11 -m venv venv
FAQ
What is Hermes HUD?
Hermes HUD is a terminal dashboard that reads a Hermes Agent's ~/.hermes/ directory and shows its memory, skills, corrections, cron jobs and other state. It is a Python TUI built with Textual.
Does Hermes HUD work with Hermes Agent?
Yes, it is built for Hermes Agent and works out of the box with the default ~/.hermes/ location. For non-standard setups, set the HERMES_HOME environment variable.
What do I need to run Hermes HUD?
You need Python 3.11 or newer on macOS or Linux, plus an existing Hermes data directory. HERMES_HUD_PROJECTS_DIR sets which folder it scans for git repos.
Similar interfaces for Hermes Agent
All interfacesmacOS menu bar app that watches coding agent sessions, including Hermes Agent, and surfaces approvals
freestylefly WeSightDesktop workspace for Claude Code, Codex, OpenClaw and Hermes Agent with model routing and metrics
xaspx Hermes Control InterfaceSelf-hosted password-protected web dashboard for Hermes Agent with chat, terminals, files, cron and MCP
jazzyalex Agent SessionsLocal-first macOS app to search, analyze and resume coding agent session history, including Hermes
awizemann ScarfNative macOS app and iPhone companion for managing Hermes Agent, locally or over SSH
itq5 Claw AdminVue 3 web admin console for managing both OpenClaw Gateway and Hermes Agent
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent