errors
Failed to load YAML frontmatter: Tried to load unspecified class: Date

Hermes WebUI

Overview

Interface web pour hermes-agent, accessible en HTTPS via traefik.

Setup

  • Source : /opt/hermes-webui (GitHub: nesquena/hermes-webui)
  • Service : systemd hermes-webui, auto-restart, démarre au boot
  • Python : /usr/local/lib/hermes-agent/venv/bin/python3
  • Écoute : 0.0.0.0:8787 (protégé par UFW)
  • Proxy : Conteneur hermes-webui-proxy (nginx:alpine) en host network

Accès

  • Public : https://hermes.srv1672918.hstgr.cloud (Traefik → nginx → :8787)
  • Local : http://127.0.0.1:8787

Fonctionnalités

  • Chat avec streaming SSE
  • Gestion des sessions multiples
  • Multi-provider LLM
  • Workspace file browser
  • 8 thèmes + custom CSS
  • Mobile responsive
  • Panneau Insights (token usage)

Stack Docker

# docker/hermes-webui/docker-compose.yml
services:
  proxy:
    image: nginx:alpine
    network_mode: host
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf:ro
Le conteneur proxy relaie vers 127.0.0.1:8787 (le service systemd).