How-To Series · 9: Locking It Down

Web Dashboard

A browser UI for your whole Hermes install, config, keys, sessions, logs, channels, and the full TUI in a tab.

After this videoYou can manage your entire Hermes install from a browser instead of YAML and the CLI

The web dashboard is a browser UI for managing a Hermes install. Install the web and pty extras, run hermes dashboard, and it serves on http://127.0.0.1:9119 with no data leaving localhost. Pages cover config, API keys, sessions, logs, analytics, cron, channels, pairing, MCP, skills, and an embedded TUI Chat tab. One machine-level server manages every profile via a URL-backed switcher. On loopback there is no login; binding to a non-loopback address engages an auth gate that fails closed, with username/password, Nous OAuth, and self-hosted OIDC providers.

About these resources. This episode explains the Hermes web dashboard. The Sources block names the Hermes docs page that backs every claim.

Sources · What this video distills

1 docs page · every command below traces to one of them
Primary guide
Web Dashboard
Read ↗

Commands shown · Copy and paste

each shows the source doc it came from
Install the web and pty extrasfrom source ↗
pip install 'hermes-agent[web,pty]'
Launch the dashboard on localhostfrom source ↗
hermes dashboard
Bind to a reachable address (engages the auth gate)from source ↗
hermes dashboard --host 0.0.0.0 --port 9119 --no-open

Going deeper · Related Hermes docs

further reading · not sources of facts shown above

Next in the series · Episodes that build on this