Recenzja Hermes Agent: instalacja, Docker i co wymaga samodzielny hosting
Recenzja Hermes Agent dla hostujących samodzielnie: skrypt instalacyjny vs Docker, domyślny lokalny terminal, tryby zatwierdzania, telemetria, koszty i dla kogo.
Hermes Agent to agent open source od Nous Research, wydany 25 lutego 2026; do 8 listopada zebrał 261,682 gwiazdek na GitHubie, co daje mu drugie miejsce po OpenClaw wśród śledzonych przez nas agentów. Jego obietnica: staje się lepszy z czasem. Po trudnym zadaniu pisze reużywalną umiejętność, później ją dopracowuje, a między sesjami utrzymuje starannie dobraną pamięć i profil użytkownika. Ta recenzja patrzy na niego jak na coś, co samodzielnie się instaluje, zabezpiecza i utrzymuje. Kontekst o tym, czym jest, zawiera tekst Czym jest Hermes Agent?.

Dla kogo
Hermes pasuje deweloperom, którzy chcą jednego agenta albo małego zespołu agentów na maszynie pod własną kontrolą, dostępnych z Telegrama, Discorda, Slacka, Signala lub e-maila. Najlepiej sprawdza się u osób, które dają mu powtarzalną, podobną pracę, bo tam samodzielnie pisane umiejętności się zwracają. Nie ma aplikacji na telefon; obsługa Androida to instalacja z wiersza poleceń przez Termux.
Instalacja Hermes Agent: skrypt instalacyjny
Dokumentacja instalacji zaczyna od jednego polecenia na Linuksie, macOS lub WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows ma odpowiednik w PowerShell. Skrypt potrzebuje Git i curl, a resztę pobiera sam: przypiętą wersję Python 3.14, Node.js, ripgrep, FFmpeg, a domyślnie także przypiętą wersję Chromium i sterownik computer use. Dwa ostatnie można pominąć flagami --skip-browser i --skip-computer-use, jeśli maszyna to serwer bez interfejsu graficznego i przeglądarka nie jest na nim potrzebna.
Po przeładowaniu powłoki konfiguracja dzieli się na małe polecenia, co przydaje się, gdy później trzeba zmienić tylko jedną rzecz:
hermes setupuruchamia pełny kreator.hermes modelwybiera dostawcę i model.hermes toolswłącza i wyłącza narzędzia.hermes gateway setupłączy platformy czatu.hermes doctordiagnozuje problemy.
Są też pakiety desktopowe dla Windows i Maców z Apple Silicon. Maki z procesorami Intel nie są obsługiwane, a Linux nie ma pakietu desktopowego, tylko skrypt.
Hermes Agent w Dockerze
Przewodnik po Dockerze to jeden z bardziej przejrzystych w tej kategorii. Oficjalny obraz nousresearch/hermes-agent jest bezstanowy; wszystko znajduje się w ~/.hermes na hoście, zamontowanym pod /opt/data. Najpierw należy uruchomić docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup, aby przejść kreator, a następnie wystartować bramkę przez gateway run z --restart unless-stopped. Krótki plik Compose uruchamia razem bramkę i panel webowy. Aktualizacja to pobranie nowego tagu.
Podobnie jak OpenClaw, Hermes rozróżnia dwa zastosowania Dockera. Uruchomienie Hermesa w kontenerze to decyzja wdrożeniowa. Uruchamianie poleceń agenta w kontenerze to ustawienie bezpieczeństwa, terminal.backend: docker, i to ono ma większe znaczenie.
Domyślne ustawienia bezpieczeństwa
Dokumentacja konfiguracji mówi wprost, że domyślnym backendem terminala jest local: „Commands run directly on your machine with no isolation.” (polecenia działają bezpośrednio na maszynie, bez izolacji). Po instalacji chroni warstwa zatwierdzania opisana w dokumentacji bezpieczeństwa:
- smart (domyślnie): drugi model ocenia każde polecenie; te niskiego ryzyka są wykonywane, wyraźnie niebezpieczne odrzucane, a niejasne trafiają do użytkownika.
- manual: każde niebezpieczne polecenie wymaga zatwierdzenia.
- off: brak kontroli, tak samo jak
--yolo.
Twarda lista zablokowanych niebezpiecznych wzorców działa nawet w trybie off, a polecenia, które przekroczą czas oczekiwania na zatwierdzenie, są odrzucane. To bardziej przemyślane ustawienie domyślne niż „uruchamiaj wszystko”, ale wciąż jest to model pilnujący modelu. Lista kontrolna produkcji z tej samej dokumentacji zaleca terminal.backend: docker, co uruchamia polecenia w kontenerze z odebranymi uprawnieniami Linuksa (z kilkoma przywróconymi uprawnieniami do plików) i ustawionym no-new-privileges. Warto to zrobić przed podłączeniem publicznego kanału. Jedno zastrzeżenie z tej samej strony: zmienne środowiskowe przekazane do kontenera mogą zostać odczytane przez działający tam kod, więc nie należy przekazywać kluczy, których agent nie potrzebuje.

Telemetria i prywatność
Tu Hermesa najłatwiej polecić. Rozmowy, pamięć i umiejętności zostają w ~/.hermes, wywołania API trafiają tylko do skonfigurowanego dostawcy, a udostępnianie metryk użycia jest wyłączone, chyba że w odpowiedzi na pytanie wybierze się „Share with Nous”. Sprawdzanie aktualizacji porównuje wersję z repozytorium na GitHubie. Nous widzi prompty tylko wtedy, gdy jako dostawcę modelu wybierze się jego własny Nous Portal.
Modele i koszty
Można podłączyć dowolny endpoint zgodny z OpenAI, OpenRouter albo model lokalny. Haczyk tkwi w hostowanych dodatkach: wyszukiwanie w sieci, generowanie obrazów i mowa wymagają albo własnych kluczy do tych usług, albo płatnego planu Nous Portal (plany są w tabeli cen na tej stronie). Z lokalnym modelem i bez hostowanych dodatków nie kosztuje nic poza sprzętem.
Utrzymanie
Hermes rozwija się szybko (sprawdzaliśmy v0.23.0), a nowe instalacje śledzą najnowsze stabilne wydanie, chyba że wybierze się main. Przy Dockerze warto robić kopię zapasową ~/.hermes i przypiąć tag wersji zamiast latest, aby uniknąć niespodzianek. Kilka funkcji dokłada własne ruchome elementy: iMessage na przykład wymaga osobnego serwera BlueBubbles działającego na Macu.
Porównanie
OpenClaw ma 29 kanałów czatu, 142 oficjalne wtyczki i większą społeczność; Hermes odpowiada domyślnie włączonymi zatwierdzeniami sprawdzanymi przez model, domyślnym brakiem telemetrii i pętlą uczenia się umiejętności. Potrafi jednym poleceniem zaimportować ustawienia, wspomnienia i umiejętności z OpenClaw, więc wypróbowanie go niewiele kosztuje. Więcej w tekście Hermes Agent vs OpenClaw. Kto chce Hermesa w ściślejszym sandboksie z zatwierdzaniem dostępu do sieci, może go uruchomić w NemoClaw. Kto chce, aby agent domyślnie działał na własnym odizolowanym komputerze, powinien przyjrzeć się Rakazo lub Agent Zero. Pełna lista jest w zestawieniu alternatyw dla Hermes Agent.
Werdykt
Hermes Agent to mocny agent do samodzielnego hostingu z dobrymi domyślnymi ustawieniami prywatności, przejrzystym wsparciem dla Dockera i naprawdę odmiennym pomysłem w postaci samodzielnie pisanych umiejętności. Jego główna luka polega na tym, że polecenia działają na hoście, dopóki nie zmieni się backendu terminala. Po zmianie backendu i pozostawieniu zatwierdzeń w trybie smart lub manual to jeden z najlepiej zachowujących się agentów w tej kategorii.
Ceny
| Open source | Za darmo |
|
|---|---|---|
| Nous Portal Plus | 20 USD/mies. |
|
| Nous Portal Super | 100 USD/mies. |
|
| Nous Portal Ultra | 200 USD/mies. |
|
Funkcje
| Wyszukiwanie w sieci | Tak |
|---|---|
| Generowanie obrazów | Tak |
| Tryb głosowy | Tak |
| Przesyłanie plików | Tak |
| Pamięć | Tak |
| Wykonuje zadania za ciebie | Tak |
| Integracje z aplikacjami | Tak |
| Działa samodzielnie | Tak |
| Pisze pierwszy | Tak |
| Wiele botów | Tak |
Mocne strony
- Free and MIT licensed, and runs on hardware you control
- Writes and refines its own skills from experience, on top of persistent memory and cross-session search
- One gateway for 20+ chat platforms, including Telegram, Discord, Slack, WhatsApp, Signal and email
- Run several separate agents as profiles, each with its own model, memory and skills, and let them talk in group chats
- Model-agnostic, with a one-command import from OpenClaw
Słabe strony
- Setup expects comfort with the command line and with running your own server
- Model costs are on you unless you use free models, and hosted web search, images and speech need a paid Nous Portal plan or your own keys
- iMessage needs a separate BlueBubbles server on a Mac
- No native mobile app; Android support is a command-line install through Termux
Najlepszy dla
- Developers who want a self-hosted agent that keeps learning
- People running a team of specialist agents on their own server
- OpenClaw users looking for an alternative
Źródła
- NousResearch/hermes-agent on GitHub (MIT, v0.23.0)
- Hermes Agent homepage and Nous Portal pricing
- Hermes Agent documentation
- Hermes Agent docs: Profiles, running multiple agents
- Hermes Agent docs: Bot Mode
- Hermes Agent docs: Voice mode
- Hermes Agent docs: Vision and image paste
- Hermes Agent docs: iMessage via BlueBubbles
- Nous Research on X: Meet Hermes Agent (February 25, 2026)
- Hermes Agent docs: Session heartbeats and cron watchdogs
- Hermes Agent docs: FAQ (Is my data sent anywhere?)
- Hermes Agent docs: Installation (desktop packages, install script, Docker)
- Hermes Agent docs: Platform support (no Linux desktop package; PyPI installs unsupported)
- Hermes Agent docs: Docker setup
- Hermes Agent docs: Configuration (terminal backend defaults to local)
- Hermes Agent docs: Security (approval modes, optional container isolation)
- Hermes Agent docs: Local models
- Hermes Agent example config (shared metrics off by default)
