Subscribe Now
Trending News
Shorts

Hermes Desktop: GUI pro Hermes Agent

Hermes Desktop: GUI pro Hermes Agent

Hermes Desktop je desktopová aplikace pro práci s Hermes Agentem bez ruční správy přes CLI. Cílí hlavně na jednodušší první spuštění, konfiguraci providerů a běžné používání agenta v jednom rozhraní. Místo toho, aby uživatel řešil instalaci, profily, konfiguraci modelů a historii konverzací odděleně, aplikace je skládá do jednoho desktopového workflow. Praktický úhel je jednoduchý: udělat z agentního nástroje použitelnější prostředí pro každodenní práci.

Za projektem stojí vývojář vystupující na GitHubu jako fathah. Repozitář je veřejný, má MIT licenci a je označený jako desktopový doplněk pro Hermes Agent. Samotný Hermes Agent je navázaný jako upstream projekt od NousResearch, zatímco Hermes Desktop řeší hlavně lokální aplikaci, instalaci, konfiguraci a uživatelské rozhraní.

This project is in active development. Features may change, and some things might break.

Aplikace při prvním spuštění nabídne lokální běh Hermes Agenta nebo připojení ke vzdálenému Hermes API serveru. V lokálním režimu kontroluje instalaci v adresáři ~/.hermes, případně spustí oficiální instalační skript a dořeší závislosti jako Git, uv a Python 3.11+. Ve vzdáleném režimu uživatel zadá URL serveru a API klíč, takže desktopová aplikace nemusí agenta instalovat lokálně. Poté následuje nastavení API provideru nebo lokálního OpenAI-compatible endpointu.

Hlavní rozhraní pokrývá chat, historii sessions, profily, modely, paměť, skills, nástroje, plánované úlohy a messaging gatewaye. Chat používá streaming přes SSE, zobrazuje postup nástrojů, markdown výstup, syntax highlighting a průběžné počítání tokenů i ceny. Sessions podporují fulltextové vyhledávání přes SQLite FTS5 a profily umožňují oddělit více prostředí s vlastní konfigurací. Pro uživatele, kteří střídají modely, je důležitá i správa uložených konfigurací napříč providery.

Hermes Desktop podporuje providery jako OpenRouter, Anthropic, OpenAI, Google Gemini, xAI Grok, Nous Portal, Qwen, MiniMax, Hugging Face a Groq. Lokálně počítá s OpenAI-compatible endpointy jako LM Studio, Ollama, vLLM nebo llama.cpp. Vedle toho umí pracovat s nástroji pro web, browser, terminál, soubory, code execution, vision, image generation, TTS, paměť, skills, session search a plánování úloh. Messaging část zahrnuje například Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, e-mail, SMS, iMessage, Webhooks a Home Assistant.

Technicky jde o Electron aplikaci s Reactem, TypeScriptem, Tailwind CSS a Vite. Lokální session historie stojí na better-sqlite3, testy běží přes Vitest a buildy jsou připravené pro macOS, Windows i Linux. Distribuce počítá s .dmg, .exe, .AppImage, .deb a .rpm balíčky. Repozitář měl při ověření zhruba 1,3 tisíce hvězd a 206 forků.

Zdroje:

Related posts