Hermes Agent im Test: Setup, Docker und was Self-Hosting erfordert
Hermes Agent im Test für Self-Hoster: Installationsskript vs. Docker, lokales Terminal als Standard, Freigabemodi, Telemetrie, Kosten und Zielgruppe.
Hermes Agent ist der Open-Source-Agent von Nous Research, veröffentlicht am 25. Februar 2026, und am 8. November hatte er 261.682 GitHub-Sterne, unter den von uns beobachteten Agenten nur hinter OpenClaw. Sein Versprechen: Er wird mit der Nutzung besser. Nach einer schwierigen Aufgabe schreibt er einen wiederverwendbaren Skill, verfeinert ihn später und führt über Sitzungen hinweg einen kuratierten Speicher und ein Profil von Ihnen. Dieser Test betrachtet ihn als etwas, das Sie selbst installieren, absichern und am Laufen halten. Hintergrund dazu, was er ist, finden Sie unter Was ist Hermes Agent?.

Für wen er sich eignet
Hermes passt zu Entwicklern, die einen einzelnen Agenten oder ein kleines Team von Agenten auf einem Rechner unter eigener Kontrolle wollen, erreichbar über Telegram, Discord, Slack, Signal oder E-Mail. Er belohnt Menschen, die ihm wiederkehrende, ähnliche Arbeit geben, denn dort zahlen sich selbst geschriebene Skills aus. Wenn Sie eine Handy-App brauchen: Es gibt keine; Android-Unterstützung ist eine Kommandozeilen-Installation über Termux.
Hermes-Agent-Setup: das Installationsskript
Die Installationsdokumentation beginnt mit einem Befehl für Linux, macOS oder WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Für Windows gibt es ein PowerShell-Äquivalent. Das Skript braucht Git und curl und holt alles andere selbst: ein fest versioniertes Python 3.14, Node.js, ripgrep, FFmpeg und standardmäßig ein fest versioniertes Chromium sowie einen Computer-Use-Treiber. Die letzten beiden können Sie mit --skip-browser und --skip-computer-use überspringen, wenn die Maschine ein Headless-Server ist und Sie dort keinen Browser wollen.
Nach einem Neuladen der Shell teilt sich das Setup in kleine Befehle auf, was praktisch ist, wenn Sie später nur eine Sache ändern wollen:
hermes setupstartet den vollständigen Assistenten.hermes modelwählt Anbieter und Modell.hermes toolsschaltet Tools ein oder aus.hermes gateway setupverbindet Chat-Plattformen.hermes doctordiagnostiziert Probleme.
Es gibt außerdem Desktop-Pakete für Windows und Macs mit Apple Silicon. Intel-Macs werden nicht unterstützt, und für Linux gibt es kein Desktop-Paket, nur das Skript.
Hermes Agent in Docker
Der Docker-Leitfaden gehört zu den saubereren in dieser Kategorie. Das offizielle Image nousresearch/hermes-agent ist zustandslos; alles liegt in ~/.hermes auf dem Host, eingebunden unter /opt/data. Führen Sie zuerst docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup aus, um den Assistenten zu durchlaufen, und starten Sie dann das Gateway mit gateway run und --restart unless-stopped. Eine kurze Compose-Datei betreibt Gateway und Web-Dashboard zusammen. Ein Upgrade bedeutet, ein neues Tag zu ziehen.
Wie OpenClaw unterscheidet Hermes zwei Verwendungen von Docker. Hermes in einem Container zu betreiben ist eine Deployment-Entscheidung. Die Befehle des Agenten in einem Container auszuführen ist eine Sicherheitseinstellung, terminal.backend: docker, und die ist wichtiger.
Sicherheits-Standardeinstellungen
Die Konfigurationsdokumentation sagt ausdrücklich, dass das Standard-Terminal-Backend local ist: „Commands run directly on your machine with no isolation.” Was Sie ab Werk schützt, ist die in der Sicherheitsdokumentation beschriebene Freigabeschicht:
- smart (Standard): Ein zweites Modell beurteilt jeden Befehl; risikoarme laufen, eindeutig gefährliche werden abgelehnt, und unklare landen bei Ihnen.
- manual: Sie geben jeden gefährlichen Befehl frei.
- off: keine Prüfungen, dasselbe wie
--yolo.
Eine feste Sperrliste gefährlicher Muster gilt selbst im Modus off, und Befehle, deren Wartezeit auf Freigabe abläuft, werden abgelehnt. Das ist ein durchdachterer Standard als „alles ausführen”, aber es ist immer noch ein Modell, das ein Modell bewacht. Die Produktions-Checkliste der Dokumentation selbst empfiehlt terminal.backend: docker, das Befehle in einem Container mit entzogenen Linux-Capabilities (einige Dateiberechtigungen werden wieder hinzugefügt) und gesetztem no-new-privileges ausführt. Tun Sie das, bevor Sie einen öffentlich erreichbaren Kanal anbinden. Ein Vorbehalt von derselben Seite: Umgebungsvariablen, die Sie in den Container weiterreichen, kann dort laufender Code lesen; reichen Sie also keine Schlüssel weiter, die der Agent nicht braucht.

Telemetrie und Datenschutz
Hier ist Hermes am leichtesten zu empfehlen. Unterhaltungen, Speicher und Skills bleiben unter ~/.hermes, API-Aufrufe gehen nur an den von Ihnen konfigurierten Anbieter, und geteilte Nutzungsmetriken sind aus, sofern Sie bei der Nachfrage nicht „Share with Nous” wählen. Der Update-Check vergleicht mit dem GitHub-Repo. Nous sieht Ihre Prompts nur, wenn Sie das eigene Nous Portal als Modellanbieter wählen.
Modelle und Kosten
Nutzen Sie einen beliebigen OpenAI-kompatiblen Endpunkt, OpenRouter oder ein lokales Modell. Der Haken sind die gehosteten Extras: Websuche, Bildgenerierung und Sprache brauchen entweder eigene Schlüssel für diese Dienste oder einen kostenpflichtigen Nous-Portal-Plan (die Pläne stehen in der Preistabelle auf dieser Seite). Mit einem lokalen Modell und ohne gehostete Extras kostet der Betrieb nichts außer der Hardware.
Pflege
Hermes entwickelt sich schnell (wir haben v0.23.0 geprüft), und neue Installationen folgen dem neuesten stabilen Release, sofern Sie sich nicht für main entscheiden. Mit Docker sollten Sie ~/.hermes sichern und ein Versions-Tag statt latest festlegen, wenn Sie keine Überraschungen wollen. Mehrere Features bringen eigene bewegliche Teile mit: iMessage etwa braucht einen separaten BlueBubbles-Server, der auf einem Mac läuft.
Im Vergleich
OpenClaw hat 29 Chat-Kanäle, 142 offizielle Plugins und die größere Community; Hermes hält mit standardmäßig aktiven, modellgeprüften Freigaben, standardmäßig keiner Telemetrie und der Skill-Lernschleife dagegen. Er kann OpenClaw-Einstellungen, -Erinnerungen und -Skills mit einem Befehl importieren, was das Ausprobieren günstig macht. Siehe Hermes Agent vs. OpenClaw. Wenn Sie Hermes in einer strengeren Sandbox mit Netzwerkfreigaben wollen, kann NemoClaw ihn ausführen. Wenn der Agent standardmäßig auf einem eigenen isolierten Computer laufen soll, sehen Sie sich Rakazo oder Agent Zero an. Die vollständige Liste steht unter Hermes-Agent-Alternativen.
Fazit
Hermes Agent ist ein starker selbst gehosteter Agent mit guten Datenschutz-Standards, einer sauberen Docker-Lösung und einer wirklich eigenständigen Idee mit seinen selbst geschriebenen Skills. Seine Hauptlücke: Befehle laufen auf Ihrem Host, bis Sie das Terminal-Backend umstellen. Stellen Sie es um, lassen Sie die Freigaben auf smart oder manual, und er gehört zu den am besten erzogenen Agenten dieser Kategorie.
Preise
| Open source | Gratis |
|
|---|---|---|
| Nous Portal Plus | 20 $/Monat |
|
| Nous Portal Super | 100 $/Monat |
|
| Nous Portal Ultra | 200 $/Monat |
|
Funktionen
| Websuche | Ja |
|---|---|
| Bilderzeugung | Ja |
| Sprachmodus | Ja |
| Datei-Uploads | Ja |
| Gedächtnis | Ja |
| Erledigt Aufgaben für dich | Ja |
| App-Integrationen | Ja |
| Arbeitet selbstständig | Ja |
| Meldet sich von selbst | Ja |
| Mehrere Bots möglich | Ja |
Stärken
- 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
Schwächen
- 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
Ideal für
- 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
Quellen
- 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)
