Tools & Utilities

hermes-ui

Single-file glassmorphic web UI with SSE streaming, tool call visualization, activity panel, image analysis (Gemini Vision), session management, PDF export, skill browser, memory viewer, and mobile support. Python proxy server (stdlib only) on port 3333, no build step required.

Why it matters

Profile

Single-file glassmorphic web UI with SSE streaming, tool call visualization, activity panel, image analysis (Gemini Vision), session management, PDF export, skill browser, memory viewer, and mobile support. Python proxy server (stdlib only) on port 3333, no build step required.

setup mediumintegration mediuminterface web
Provenance

Signals

Listed in the awesome-hermes-agent README

Sources: 2 / Surfaces: 1

Fast skim

What the upstream surface says

Short excerpt only, so you can decide whether to click out.

The command center for Hermes Agent — chat, steer, browse files, manage skills, and monitor everything from a single glassmorphic HTML app.

Built as a single-file HTML application with React 18, Hermes UI provides a full-featured chat interface, real-time log streaming, file browsing, memory inspection, and more — all through a lightweight Python proxy server.

Hermes UI 3.0 is the release where the web client catches up with the bigger Hermes Agent 0.11 world instead of feeling like a thin wrapper around chat.

Hermes UIChatDashboardSkills BrowserCron JobsMCP ToolsFile BrowserTerminal
  • Provider and API-key management in Settings — save local provider keys without hand-editing config files
  • Live model capability labels — see at a glance whether the active model supports vision, steer, reasoning, tools, and live model discovery
  • Reasoning effort control in the composer — Off, Low, Med, High, XHigh, or Auto
  • Steer during streaming — send guidance into a running turn without pausing or canceling it
  • Provider and model status surfaced across the dashboard, composer, and status bar so 0.11's expanded routing/provider surface is visible instead of hidden
  • Search across all chat sessions — title and content search from the global search entrypoint
  • Redo / retry on older prompts without deleting newer turns — retries append as a new branch at the bottom instead of wiping history underneath
  • Resizable layout — left and right columns can be dragged tighter or wider