Hermes WebUI

Provides a self-hosted web interface to interact with and manage the persistent, self-improving Hermes AI agent, enabling continuous learning and task automation.

A high-resolution social sharing image preview for Hermes WebUI tool.

The gist

Hermes WebUI is a self-hosted, lightweight web application interface for the Hermes Agent, developed by nesquena. It provides a full-featured browser experience for interacting with an autonomous AI agent, addressing the problem of AI tools that reset context by enabling persistent memory and continuous learning.

What it does

  • Interact with the Hermes Agent via a dark-themed, three-panel web interface.
  • Manage agent sessions, projects, and tags, with full historical context and search.
  • Browse, edit, create, and delete workspace files with inline previews.
  • Process chat messages with streaming responses, tool call cards, and subagent delegation.
  • Configure multiple AI models and user profiles without server restarts.
  • Enable optional password authentication and access remotely via SSH or Tailscale.

How it works

Hermes WebUI is a self-hosted Python and vanilla JavaScript web application that directly imports Hermes Agent modules. Users interact via a browser, providing text prompts and files, and receive streamed AI responses, code blocks, and visual outputs. It runs on the user's server, typically via Docker or a Python environment. The tool is open-source, licensed under MIT, and free to use.

Best for

Best for technical users or developers who need a robust, self-hosted web interface to manage their persistent AI agent, enabling continuous project work and scheduled automation without relying on external cloud services.

Watch out for

Native Windows is not supported for the bootstrap setup; users must use Linux, macOS, or WSL2. Configuration requires some technical setup, especially for Docker and remote access.