====== Hermes WebUI ====== //Vytvořeno: **30.7.2026** | Aktualizováno: **~~LASTMOD~~**// [[https://github.com/nesquena/hermes-webui|Hermes WebUI]] je self-hosted webové rozhraní pro [[ai:platformy:agenti-a-orchestrace:hermes-agent|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 ===== [[ai:platformy:agenti-a-orchestrace:hermes-desktop|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í. ===== Zdroje ===== * [[https://github.com/nesquena/hermes-webui|nesquena/hermes-webui – GitHub repozitář a README]] * [[https://hermes-agent.nousresearch.com/|Hermes Agent – oficiální web]]