Hermes Atlas
Desktop apps, web UIs & dashboards

Hermes Dashboard

mayurjobanputra/hermes-dashboard

Planned read-only web dashboard for browsing Hermes Agent config, sessions, memory and skills

In short

Hermes Dashboard is a standalone, read-only web dashboard project for Hermes Agent that is designed to display config, sessions, memory, skills and cron jobs by reading the files in ~/.hermes. The README marks it as in development, at the spec and UI design stage.

What Hermes Dashboard does

Hermes Dashboard is designed to read the state Hermes Agent keeps in ~/.hermes (respecting HERMES_HOME) and present it in a web interface, without importing from or depending on the Hermes codebase. Planned sections are Overview, Config, Environment (API keys redacted to their first four characters), Sessions with FTS5 search, Memory and user profile with usage bars, Soul, Skills and Cron Jobs. The data comes from config.yaml, .env, hermes_state.sqlite, MEMORY.md, USER.md, SOUL.md, skills/*/SKILL.md and cron/jobs.json.

The planned architecture is a single-file FastAPI backend (app.py) serving a JSON API and a vanilla HTML, CSS and JavaScript single-page frontend with no build step. It binds to 127.0.0.1:8787, rejects non-localhost origins and never writes to Hermes data files. At the time of the README, the requirements document and a v0-generated UI prototype were done, while the technical design, implementation tasks, backend and frontend were still unchecked.

Key features

  • Planned read-only access to the ~/.hermes state files
  • Planned redacted display of API keys from .env
  • Planned paginated session list with FTS5 search
  • Planned side-by-side view of agent memory and user profile with usage bars
  • Planned skills card grid with category filter
  • Planned cron job list with state badges and delivery target

When to use it

  • Browsing sessions and memory without opening SQLite or markdown files by hand
  • Auditing which skills and cron jobs are configured
  • Reading config.yaml settings as cards with a raw YAML toggle

Who it is for: Hermes Agent users interested in a lightweight, localhost-only viewer for their agent's files, once the project is implemented.

How it fits with Hermes Agent

Hermes Dashboard is built for Hermes Agent but stays decoupled from it, reading the same files in ~/.hermes rather than importing Hermes code.

Note: The README marks the project as in development, at the spec and UI design phase, with the backend and frontend not yet implemented.

FAQ

What is Hermes Dashboard?

Hermes Dashboard is a planned standalone, read-only web dashboard for Hermes Agent. It is meant to show config, sessions, memory, skills and cron jobs from the files in ~/.hermes.

Does Hermes Dashboard work with Hermes Agent?

It is designed to, by reading the same files Hermes keeps in ~/.hermes with no code dependency on Hermes. The README says the implementation has not been completed yet.

Is Hermes Dashboard free and open source?

The repository is public, but it has no license file, so default copyright applies. Check with the author before reusing the code.

Similar interfaces for Hermes Agent

All interfaces

Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent