Hermes WebUI Extends Persistent Agent to Browser 🔗
Lightweight three-panel interface delivers full CLI parity with SSH tunnel access from any device
Hermes WebUI supplies a browser-based frontend for Hermes Agent, an autonomous system that runs on a user's server and retains knowledge across sessions. Unlike tools that reset context each time, the agent maintains user profiles, agent notes, and a skills system that stores reusable procedures. It executes scheduled jobs while offline and grows more capable as it learns project conventions and environment details.
Hermes WebUI supplies a browser-based frontend for Hermes Agent, an autonomous system that runs on a user's server and retains knowledge across sessions. Unlike tools that reset context each time, the agent maintains user profiles, agent notes, and a skills system that stores reusable procedures. It executes scheduled jobs while offline and grows more capable as it learns project conventions and environment details.
The interface achieves complete parity with the terminal client. Built exclusively in Python and vanilla JavaScript, it requires no frameworks, bundlers or additional configuration. It operates on the existing Hermes installation and models. Users launch it with one command and connect securely through an SSH tunnel, enabling access from laptops or phones.
The layout consists of three panels: a left sidebar for sessions and navigation, a central chat window that displays tool call cards, and a right workspace browser with inline file previews. Model selection, profile switching and workspace controls sit in the always-visible composer footer. A circular context ring shows token usage at a glance. All other settings live in the Hermes Control Center, launched from the sidebar base.
Version 0.50.64 decluttered session items by removing message counts, model badges and source tags. Both dark and light modes are supported with full profile customization.
The project matters because most AI interfaces discard history. Hermes WebUI makes persistent, learning agents accessible without leaving the browser.
- Backend engineers managing long-running agents through secure browser sessions
- Mobile developers executing offline scheduled tasks via SSH tunnel access
- Solo practitioners tracking token usage and reusable skills across projects
- OpenWebUI - browser frontend for local models but lacks persistent memory and workspace browser
- Chainlit - conversational Python apps with chat UI but no three-panel layout or agent skills system
- AutoGen Studio - multi-agent web tool focused on orchestration without Hermes-style offline job retention