Hermes-WebUI

Hermes-WebUI

Application Docker from martial's Repository

Vue d'ensemble

Hermes Agent is a sophisticated autonomous agent that lives on your server, accessed via a terminal or messaging apps, that remembers what it learns and gets more capable the longer it runs. Hermes WebUI is a lightweight web app interface in your browser for Hermes Agent. Full parity with the CLI experience - everything you can do from a terminal, you can do from this UI. Please see https://github.com/mmartial/Unraid-templates/ for deployment notes. Layout: three-panel. Left sidebar for sessions and navigation, center for chat, right for workspace file browsing. Model, profile, and workspace controls live in the composer footer — always visible while composing. A circular context ring shows token usage at a glance. All settings and session tools are in the Hermes Control Center (launcher at the sidebar bottom). This template uses the official Hermes WebUI docker image, and it is configured to run using specified WANTED_UID and WANTED_GID environment variables If a new variable is added to the official image and you want it added to the template, please let me know. If you encounter issues with this template (not the underlying application), please open an issue in the template repository, not in the Hermes WebUI repository, as it is not maintained by the same team.

Exigences

An already running "Hermes Agent" from the same maintainer. Do not start the WebUI without it. If you update the main agent container or update hermes, you will need to restart the WebUI container.

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:8787]
Réseau
docker
Coquille
bash
Privilégié
false

Configuration du modèle

WebUI PortPorttcp
Cible
8787
Défaut
8787
Valeur
8787
HERMES_WEBUI_HOSTVariable

Host to use for WebUI

Défaut
0.0.0.0
Valeur
0.0.0.0
HERMES_WEBUI_PORTVariabletcp

Port to use for WebUI within the container. Do not modify

Défaut
8787
Valeur
8787
WANTED_UIDVariable

UID to use for content

Défaut
99
Valeur
99
WANTED_GIDVariable

GID to use for content

Défaut
100
Valeur
100
HERMES_HOMEVariable

Home directory for Hermes data (WebUI expects a slightly different location)

Défaut
/home/hermeswebui/.hermes
Valeur
/home/hermeswebui/.hermes
HERMES_HOME Unraid locationPathrw

Location where the container stores all user data (config, API keys, sessions, skills, memories)

Cible
/home/hermeswebui/.hermes
Défaut
/mnt/user/appdata/hermes-agent/hermes-home
Valeur
/mnt/user/appdata/hermes-agent/hermes-home
HERMES_WORKSPACEVariable

Workspace directory for Hermes data

Défaut
/home/hermeswebui/workspace
Valeur
/home/hermeswebui/workspace
HERMES_WORKSPACE Unraid locationPathrw

Location of Hermes workspace. Multiple workspaces can be created; duplicate this entry for each workspace and give it a new name

Cible
/home/hermeswebui/workspace
Défaut
/mnt/user/appdata/hermes-agent/workspace
Valeur
/mnt/user/appdata/hermes-agent/workspace
HERMES_WEBUI_STATE_DIRVariable

Directory to use for WebUI state. Will be created within the already mountedHermes data folder

Défaut
/home/hermeswebui/.hermes/webui
Valeur
/home/hermeswebui/.hermes/webui
HERMES_WEBUI_PASSWORDVariable

Password for WebUI access (delete to disable) (default: hermes)

Défaut
hermes
Valeur
hermes
Hermes Shared Source VolumePathrw

A Docker named volume (do not change: using a folder path will not work) that auto-populates from the image (target must be the same for all hermes templates)

Cible
/home/hermeswebui/.hermes/hermes-agent
Défaut
hermes_shared_volume
Valeur
hermes_shared_volume

Catégories

Détails

Référentiel
ghcr.io/nesquena/hermes-webui:latest
Dernière mise à jour2026-06-02
Première vue2026-04-25

Exécutez Hermes-WebUI sur Unraid.

Hermes-WebUI est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.