Polski

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.

Przejdź do Hermes Agent

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

Hermes Agent web dashboard Sessions page listing live sessions from cron, Discord, Telegram and the CLI, with rename, export and delete actions
Hermes Agent's dashboard showing sessions across chat platformshermes-agent.nousresearch.com

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 setup uruchamia pełny kreator.
  • hermes model wybiera dostawcę i model.
  • hermes tools włącza i wyłącza narzędzia.
  • hermes gateway setup łączy platformy czatu.
  • hermes doctor diagnozuje 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.

Hermes Agent web dashboard Channels page with Telegram, Discord, Slack, Mattermost, Matrix and WhatsApp, each with an enable switch, Test and Configure buttons
Setting up chat channels in the Hermes Agent dashboardhermes-agent.nousresearch.com

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

Hermes Agent: Ceny
Open sourceZa darmo
  • MIT licensed and free to self-host
  • You pay your chosen model provider, or use Nous Portal's free models
Nous Portal Plus20 USD/mies.
  • Optional subscription with free and paid models
  • Hosted tools: web search, image generation, speech and cloud browser
  • One cloud agent with 4 GB RAM and 25 GB disk
Nous Portal Super100 USD/mies.
  • 5× Plus usage
  • Cloud agent with 4 GB RAM and 100 GB disk
Nous Portal Ultra200 USD/mies.
  • 10× Plus usage
  • Cloud agent with 8 GB RAM and 100 GB disk

Funkcje

Funkcje
Wyszukiwanie w sieciTak
Generowanie obrazówTak
Tryb głosowyTak
Przesyłanie plikówTak
PamięćTak
Wykonuje zadania za ciebieTak
Integracje z aplikacjamiTak
Działa samodzielnieTak
Pisze pierwszyTak
Wiele botówTak

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