Obsah

Hermes Desktop

Vytvořeno: 14.6.2026 | Aktualizováno: 14.06.2026 10:12

Hermes Desktop je nativní desktopová aplikace pro instalaci, konfiguraci a používání Hermes Agentu přes grafické rozhraní. Nejde o samostatného agenta ani náhradu core projektu, ale o GUI vrstvu, která obaluje instalaci, poskytovatele modelů, chat, sessions, profily, paměť, tools, skills, plánované úlohy a messaging gateway.

Vztah k Hermes Agentu

Hermes Desktop stojí nad Hermes Agentem. Podle README používá oficiální instalační skript Hermes Agentu, ukládá data do ~/.hermes a po prvním spuštění provede uživatele základním nastavením.

Aplikace podporuje dva způsoby připojení:

Prakticky je Hermes Desktop vhodný hlavně pro situace, kdy dává Hermes Agent smysl, ale nechceš všechno spravovat ručně přes CLI.

Co aplikace nabízí

Z README projektu vychází, že hlavní hodnota je v grafické správě věcí, které by jinak bylo potřeba nastavovat ručně:

Desktop tedy řeší hlavně použitelnost a provozní správu Hermes Agentu. Core schopnosti agenta, tool execution a dlouhodobější agentní chování zůstávají navázané na samotný Hermes Agent.

První spuštění

Při prvním spuštění aplikace podle README:

  1. Zeptá se, jestli má Hermes běžet lokálně, nebo jestli se má připojit ke vzdálenému API serveru.
  2. V lokálním režimu ověří instalaci v ~/.hermes a případně spustí instalaci závislostí.
  3. Ve vzdáleném režimu vyžádá URL serveru a API key.
  4. Nechá vybrat poskytovatele API nebo lokální model endpoint.
  5. Uloží konfiguraci provideru a API klíče do Hermes konfiguračních souborů.
  6. Otevře hlavní workspace.

Podporované setup cesty v UI jsou podle README hlavně OpenRouter, Anthropic, OpenAI a lokální OpenAI-kompatibilní endpoint. Lokální presety jsou uvedené pro LM Studio, Atomic Chat, Ollama, vLLM a llama.cpp.

Instalace a distribuce

Ke stažení odkazuje README na hermesagents.cc a zároveň má projekt běžné GitHub Releases. V době zpracování byl poslední dostupný release v0.6.1.

Projekt publikuje instalační balíky pro více platforem:

Na co upozorňuje README:

Providers, gateway a integrace

README zmiňuje široký seznam podporovaných LLM providerů: OpenRouter, Anthropic, OpenAI, Google Gemini, xAI Grok, Nous Portal, Qwen, MiniMax, Hugging Face, Groq a lokální nebo vlastní OpenAI-kompatibilní endpointy.

Messaging gateway vrstva z README pokrývá Telegram, Discord, Slack, WhatsApp, Signal, Matrix/Element, Mattermost, e-mail přes IMAP/SMTP, SMS přes Twilio/Vonage, iMessage přes BlueBubbles, DingTalk, Feishu/Lark, WeCom, WeChat přes iLink Bot, Webhooks a Home Assistant.

Z praktického pohledu je důležité, že Hermes Desktop není jen chatovací okno. Je to i administrační UI pro provider credentials, modely, gateway a dlouhodobější běh agenta.

Tajemství a bezpečnost

README popisuje výchozí ukládání API klíčů do ~/.hermes/.env. Novější konfigurace zároveň podporuje volitelný command secrets provider, který umí získávat hodnoty z externího příkazu.

Použitelné scénáře z README:

To je relevantní hlavně u dlouhodobě běžícího agenta, protože desktopová aplikace spravuje API klíče, gateway integrace a lokální konfigurační soubory.

Vývoj

Projekt je postavený jako Electron aplikace nad Reactem a TypeScriptem. README uvádí tento stack:

Základní vývojové příkazy:

npm install
npm run dev
npm run lint
npm run typecheck
npm run test
npm run build

Platformní buildy:

npm run build:mac
npm run build:win
npm run build:linux
npm run build:rpm

Na co dát pozor

Zdroje

Ke stažení