Obsah

Hermes Agent

Hermes Agent je open-source AI agent od Nous Research, který kombinuje CLI rozhraní, messaging gateway, persistentní paměť, skills, MCP integrace a plánované automatizace. Podle oficiální dokumentace nejde jen o chat nad jedním API, ale o běhové prostředí pro dlouhodoběji fungujícího agenta, který může běžet lokálně i vzdáleně. Prakticky dává smysl všude tam, kde nestačí jednorázový chat s LLM a je potřeba agent s nástroji, pamětí, vlastní konfigurací a více vstupními kanály.

Co umí

Z README a dokumentace vychází, že Hermes Agent staví hlavně na kombinaci několika vrstev:

K čemu je to dobré

Hermes Agent dává smysl hlavně v situacích, kde je potřeba z agenta udělat spíš dlouhodobě běžící pracovní prostředí než jen jednorázový chat:

Pokud tedy někdo hledá AI agenta, který má žít mimo IDE, být dostupný z více kanálů a postupně si budovat provozní paměť, dává Hermes Agent větší smysl než klasické „chat UI nad modelem“.

Jak je projekt postavený

Podle architektury projektu už nejde o jeden jednoduchý chat loop. Hermes je rozdělený do několika samostatných subsystémů:

To je důležité i prakticky: Hermes není vlastní foundation model, ale orchestrace nad vybraným modelem, nástroji a provozním prostředím.

Co je na něm zajímavé

Projekt se prezentuje jako „self-improving“ agent. Z dokumentace ale vyplývá, že to není automatické přeučování modelu, ale kombinace několika mechanismů:

Jinými slovy: „zlepšování“ stojí hlavně na paměti, dovednostech, session recall a lepší organizaci práce agenta, ne na tom, že by si Hermes sám trénoval nový LLM.

Instalace a první spuštění

README uvádí rychlou instalaci takto:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
hermes

Projekt podle dokumentace podporuje Linux, macOS a WSL2. Nativní Windows podporované nejsou.

Po instalaci dávají smysl hlavně tyto příkazy:

hermes model
hermes tools
hermes setup
hermes gateway
hermes doctor

Prakticky je rozumné začít nejdřív lokálně v CLI, nastavit model a nástroje, a teprve potom přidávat gateway, vzdálený backend nebo plánované úlohy.

Bezpečnost a provoz

Podle bezpečnostní dokumentace má Hermes více obranných vrstev:

Prakticky jsou důležité hlavně tyto body:

Pokud má agent běžet dlouhodobě a být dostupný z chatu, není to detail navíc, ale jedna z klíčových částí celého nasazení.

Na co dát pozor

Zdroje