Overview
nesquena/hermes-webui
Last analyzed 6/3/2026, 6:14:16 AM · default branch master
★ 12,7021,551 forksPython158 open issues
Hermes WebUI is a Python web server and vanilla-JavaScript frontend for remotely interacting with Nous Research’s Hermes AI agent from a browser or phone. The dark-themed, three-panel interface—complete with a sessions sidebar, chat canvas, and workspace browser—communicates with a Python API that authenticates users, manages agent sessions, exposes health checks, and handles MCP integration. It ships with an extensive pytest regression and browser-smoke test suite, plus container configs, deployment scripts, and WSL utilities.
No change requests yet. Open one from the Issues page and gitgot will draft a PR to fix it.
- Browser Interfaceentrypresentation
Serves the dark-themed, three-panel web UI—sessions sidebar, chat canvas, workspace browser, and composer footer—as vanilla-JavaScript static assets with vendored libraries.
- Web API Serverentryapi
Hosts the Python HTTP service and route handlers (plus root entry points like server.py and bootstrap.py) that expose authentication, agent sessions, health checks, and MCP integration to the frontend.
- Test Suiteinfra
Houses the extensive pytest-based regression and browser-smoke test harness covering UI interactions, preferences, and API endpoints.
- DevOps Toolinginfraconfig
Provides deployment scripts, WSL autostart helpers, linting utilities, workspace repair tools, and root-level container and build configuration.
- nesquena-hermes306 commits
- nesquena-hermes270 commits
- Frank Song216 commits
- nesquena-hermes170 commits
- Michael Lam125 commits