Hermes WebUI
Open Source Ecosystem Hub

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.

bash - hermes-webui

$ curl -sS https://get.hermeswebui.net | sh

✓ Download complete. Verifying binary signature...

$ hermeswebui init --quickstart

⚡ Auto-configuring secure database & network ports...

✔ Local environment sync successful.

✔ Daemon initialized on background port 9090.

→ UI Console running at: http://localhost:9090

Key Capabilities & Features

Everything you need to run, manage, and scale in a highly optimized secure environment.

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.

$ hermeswebui config --set 1-1-cli-parity="true"

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.

Streaming Chat with SSE

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

Session Management

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

$ hermeswebui config --set session-management="true"

Workspace File Browser

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

Multi-Provider Model Support

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

Tool Call & Subagent Cards

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

$ hermeswebui config --set tool-call---subagent-cards="true"

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 Stack & Integrations

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

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

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.

Recommended Tools & VPS Hosting

FlyHermes

Verified

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