Hermes-WebUI

Hermes-WebUI

Docker 应用程序 from martial's Repository

概述

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.

要求

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.

运行时参数

网络用户界面
http://[IP]:[PORT:8787]
网络
docker
外壳
bash
特权
false

模板配置

WebUI PortPorttcp
目标
8787
默认值
8787
价值
8787
HERMES_WEBUI_HOSTVariable

Host to use for WebUI

默认值
0.0.0.0
价值
0.0.0.0
HERMES_WEBUI_PORTVariabletcp

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

默认值
8787
价值
8787
WANTED_UIDVariable

UID to use for content

默认值
99
价值
99
WANTED_GIDVariable

GID to use for content

默认值
100
价值
100
HERMES_HOMEVariable

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

默认值
/home/hermeswebui/.hermes
价值
/home/hermeswebui/.hermes
HERMES_HOME Unraid locationPathrw

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

目标
/home/hermeswebui/.hermes
默认值
/mnt/user/appdata/hermes-agent/hermes-home
价值
/mnt/user/appdata/hermes-agent/hermes-home
HERMES_WORKSPACEVariable

Workspace directory for Hermes data

默认值
/home/hermeswebui/workspace
价值
/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

目标
/home/hermeswebui/workspace
默认值
/mnt/user/appdata/hermes-agent/workspace
价值
/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

默认值
/home/hermeswebui/.hermes/webui
价值
/home/hermeswebui/.hermes/webui
HERMES_WEBUI_PASSWORDVariable

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

默认值
hermes
价值
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)

目标
/home/hermeswebui/.hermes/hermes-agent
默认值
hermes_shared_volume
价值
hermes_shared_volume

类别

详细信息

存储库
ghcr.io/nesquena/hermes-webui:latest
最后更新2026-05-31
初见2026-04-25

在Unraid 上运行 Hermes-WebUI 。

Hermes-WebUI 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。