Hermes WebUI
Vytvořeno: 30.7.2026 | Aktualizováno: 30.07.2026 12:22
Hermes WebUI je self-hosted webové rozhraní pro Hermes Agent. Z prohlížeče zpřístupňuje chat, sessions, pracovní soubory, profily a správu plánovaných úloh. Nejde o samostatného agenta ani poskytovatele modelů: používá existující instalaci a konfiguraci Hermes Agentu.
K čemu je dobré
Projekt dává smysl hlavně tehdy, když Hermes běží dlouhodobě na serveru nebo jiném vzdáleném stroji a terminálové rozhraní není praktické.
- Přístup z prohlížeče a telefonu – agent je dostupný z běžného prohlížeče včetně mobilního rozhraní.
- Správa dlouhodobé práce – UI pracuje se sessions, projekty, tagy a archivem konverzací. Umožňuje také exportovat jejich Markdown nebo JSON podobu.
- Práce s workspace – vedle chatu zobrazuje pracovní adresář; podporuje náhled, vytváření, úpravu, přejmenování a mazání souborů a složek.
- Provozní ovládání agenta – zpřístupňuje profily, persistentní paměť, skills, tasky a cron úlohy Hermes Agentu.
- Přehled nad během agenta – ukazuje volání nástrojů a subagentů, průběh odpovědi i využití kontextu a odhad nákladů podle modelu.
Co rozhraní obsahuje
Aplikace má tři hlavní panely: seznam sessions, chat a prohlížeč workspace. Součástí jsou mimo jiné:
- výběr modelu a profilů Hermes Agentu;
- přehledné karty volání nástrojů a delegovaných subagentů;
- úpravy a opakování zpráv v historii;
- správu a spouštění plánovaných úloh;
- prohlížení a úpravy souborů v pracovním adresáři;
- volitelné hlasové zadávání v prohlížečích, které podporují Web Speech API.
WebUI zachovává vazbu na Hermes Agent: konfigurace providerů, skills, paměť, sessions a modely zůstávají součástí jeho prostředí. Webové rozhraní je pouze zpřístupňuje bez nutnosti pracovat přímo v terminálu.
Instalace a přístup
README projektu uvádí rychlý start přes bootstrap skript:
git clone https://github.com/nesquena/hermes-webui.git hermes-webui cd hermes-webui python3 bootstrap.py
Bootstrap hledá instalaci Hermes Agentu, připraví závislosti a spustí webový server. Výchozí bind je 127.0.0.1 a výchozí port 8787; pro vzdálený přístup README doporučuje SSH tunel. Projekt podporuje také Docker a Nix/NixOS.
Bezpečnost a provoz
WebUI může ovládat agenta a pracovat se soubory ve workspace, proto nemá být bez ochrany vystavené do internetu. Pro localhost je autentizace ve výchozím stavu vypnutá. Pro vzdálený přístup je vhodné ponechat službu na localhostu a použít SSH tunel nebo soukromou síť; při publikování přes proxy je potřeba zapnout vlastní heslo, passkeys nebo OIDC a správně zabezpečit přístupovou vrstvu.
Vztah k dalším Hermes rozhraním
Hermes Desktop je samostatná desktopová aplikace pro instalaci a používání Hermes Agentu. Hermes WebUI je naproti tomu webový server určený pro přístup z prohlížeče, včetně vzdáleného a mobilního použití.