13,126 Stars · Open Source

Hermes WebUI

Hermes WebUI is a lightweight, dark-themed web interface for Hermes Agent that provides nearly 1:1 parity with the CLI experience, allowing users to access their persistent, self-improving AI agent from any browser or phone via SSH tunnel.

13,126 Stars
1,595 Forks
v0.51.262 Version
Jun 5, 2026 Last Updated
PythonVanilla JavaScriptSSE (Server-Sent Events)Prism.jsHermes Agent
Capabilities

Built for modern engineering

Everything you need to run, manage, and scale securely without the operational overhead.

01

1:1 CLI Parity

Full feature parity with the Hermes Agent CLI — everything you can do from a terminal can be done from the web UI, including chat, session management, and tool calls.

02

Three-Panel Layout

Left sidebar for sessions and navigation, center for chat, right for workspace file browsing, with a composer footer and context ring for token usage.

03

Streaming Chat with SSE

Streaming responses via Server-Sent Events, with support for editing past messages, retrying responses, queuing messages, and cancellation.

04

Session Management

Create, rename, duplicate, delete, pin, archive, and organize sessions into projects with tags and colors, grouped by Today/Yesterday/Earlier.

05

Workspace File Browser

Built-in file browser with inline preview for the Hermes Agent workspace, allowing file management directly from the web UI.

06

Multi-Provider Model Support

Supports OpenAI, Anthropic, Google, DeepSeek, Nous Portal, OpenRouter, MiniMax, Xiaomi MiMo, Z.AI, and more, with a dynamic model dropdown.

07

Tool Call & Subagent Cards

Inline cards showing tool name, arguments, and result snippets, plus subagent delegation cards with distinct icons and indented borders.

08

Security & Theming

Password protection, SSH tunnel access, dark and light themes, and full profile support for personalized settings.

Target Audience & Use Cases

Developers and power users who want a self-hosted, persistent AI agent with memory, scheduling, and multi-platform access, accessible via a web UI instead of just the terminal.

Technical Architecture

Built with cutting-edge tools to deliver low latency, persistent runtime memory, and robust ecosystem tooling.

PythonVanilla JavaScriptSSE (Server-Sent Events)Prism.jsHermes Agent

Recommended Ecosystem

Curated infrastructure and tools verified to work seamlessly with Hermes WebUI.

Essential Tools

Best Value

FlyHermes

Premium cloud solution designed to enhance and scale your Hermes WebUI workflow.

Frequently Asked Questions

How does Hermes WebUI compare to Open WebUI?

Hermes WebUI is designed specifically for Hermes Agent, offering 1:1 CLI parity and persistent memory, while Open WebUI is a general-purpose interface for various LLM backends. Hermes WebUI is lighter (no build step, no framework, no bundler) and focuses on the Hermes ecosystem.

What is the best webUI for Hermes?

Hermes WebUI is the official web interface for Hermes Agent, providing full CLI parity, persistent memory, and multi-provider support. It integrates seamlessly with the Hermes Agent setup.

Can I use Hermes WebUI on my phone?

Yes, Hermes WebUI is accessible from any browser, including mobile browsers, via an SSH tunnel. It is designed to be responsive and work on phones.

Is Hermes WebUI open source?

Yes, Hermes WebUI is open source under the MIT license, and the code is available on GitHub.

Do I need to install Hermes Agent separately?

Yes, Hermes WebUI is a frontend for Hermes Agent. The bootstrap script can detect and install Hermes Agent if missing.