ai:platformy:agenti-a-orchestrace:hermes-webui

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.

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.

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.

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.

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.

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í.

  • ai/platformy/agenti-a-orchestrace/hermes-webui.txt
  • Poslední úprava: 30.07.2026 12:22
  • autor: Petr Nosek