Deutsch

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 öffnen

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

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

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 setup startet den vollständigen Assistenten.
  • hermes model wählt Anbieter und Modell.
  • hermes tools schaltet Tools ein oder aus.
  • hermes gateway setup verbindet Chat-Plattformen.
  • hermes doctor diagnostiziert 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.

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

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

Hermes Agent: Preise
Open sourceGratis
  • MIT licensed and free to self-host
  • You pay your chosen model provider, or use Nous Portal's free models
Nous Portal Plus20 $/Monat
  • 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 $/Monat
  • 5× Plus usage
  • Cloud agent with 4 GB RAM and 100 GB disk
Nous Portal Ultra200 $/Monat
  • 10× Plus usage
  • Cloud agent with 8 GB RAM and 100 GB disk

Funktionen

Funktionen
WebsucheJa
BilderzeugungJa
SprachmodusJa
Datei-UploadsJa
GedächtnisJa
Erledigt Aufgaben für dichJa
App-IntegrationenJa
Arbeitet selbstständigJa
Meldet sich von selbstJa
Mehrere Bots möglichJa

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