David Briggeler

Leitfaden · KI-Agenten

Hermes Agent: was er kann, wie man ihn installiert und was im Betrieb zählt

Hermes Agent ist ein quelloffener KI-Agent von Nous Research. Ich betreibe ihn seit Juli 2026 rund um die Uhr auf einem eigenen Server und steuere ihn per WhatsApp. Dieser Leitfaden fasst zusammen, was man vor der Installation wissen sollte, wie die Einrichtung abläuft und welche Fallen ich im Betrieb gefunden habe.

Kurz gesagt: Hermes Agent läuft als Dienst auf einem Rechner, den man selbst kontrolliert. Man spricht mit ihm im Terminal oder über einen Messenger, gibt ihm Werkzeuge und wiederkehrende Aufgaben, und er lernt aus erledigten Aufträgen eigene Skills. Das Sprachmodell wählt man frei. Installiert ist er in wenigen Minuten; der Aufwand liegt in Regeln, Sicherheit und Überwachung.

Was ist Hermes Agent?

Hermes Agent ist ein Open-Source-Projekt von Nous Research, geschrieben vor allem in Python und unter MIT-Lizenz veröffentlicht. Nous Research beschreibt ihn als Agenten, der mit seinem Besitzer wächst: Nach schwierigen Aufgaben legt er selbst Skills an, verbessert sie beim Gebrauch, durchsucht frühere Gespräche und baut ein Bild davon auf, wer sein Besitzer ist. Auf GitHub hatte das Projekt am 2. November 2026 rund 260'000 Sterne und 44 Veröffentlichungen.

Der Unterschied zu einem Chat im Browser: Hermes läuft dauerhaft, hat Zugriff auf ein Terminal und auf Werkzeuge, und er arbeitet auch dann, wenn niemand vor dem Bildschirm sitzt. Das macht ihn nützlich und verlangt gleichzeitig klare Grenzen.

Was Hermes Agent kann

BereichWas laut Projekt dazugehörtSo nutze ich es
MessengerTelegram, Discord, Slack, WhatsApp, Signal und E-Mail über einen gemeinsamen Gateway-Prozess, dazu SprachnachrichtenWhatsApp mit eigener Nummer für den Agenten
Zeitplanereingebauter Cron mit Zustellung in jeden Kanal, Aufträge in natürlicher Sprachefeste Läufe ab 05:00, Morgencheck um 07:15
LernschleifeGedächtnis, selbst angelegte Skills, Suche über frühere Sitzungen, Skills nach dem offenen Standard agentskills.ioRegeldatei zu Person, Ton und Grenzen
Werkzeugemehr als 40 Werkzeuge, MCP-Server, Unteragenten für parallele ArbeitSkripte für Berichte, Blogentwürfe, Prüfungen
Wo er läuftlokal, Docker, SSH, Modal, Daytona und Vercel Sandbox; laut Projekt reicht ein kleiner Serverdirekt auf Ubuntu 24.04, ohne Docker
Modellefrei wählbar: Nous Portal, OpenRouter, OpenAI, eigener Endpunkt und weitere; Wechsel mit hermes modelChatGPT-Abo, OpenRouter als Rückfall

Voraussetzungen

  • Ein Rechner, der durchläuft. Für Zeitpläne und Messenger braucht Hermes einen Rechner, der nicht schläft. Ich nutze einen gemieteten Linux-Server; ein Laptop genügt zum Ausprobieren.
  • Betriebssystem. Linux, macOS und WSL2 mit dem Shell-Installer, Windows nativ mit dem PowerShell-Installer, Android über Termux mit eigenem Paket.
  • Ein Zugang zu einem Sprachmodell. Entweder ein Schlüssel eines Anbieters wie OpenRouter oder ein Abo, das Hermes per Anmeldung nutzen kann.
  • Für Messenger eine eigene Kennung. Bei WhatsApp eine eigene Telefonnummer für den Agenten. Ich nutze eine Prepaid-eSIM als Zweitleitung auf meinem Telefon.

Installation

Die Installation ist ein Einzeiler. Er holt Python, Node.js und die übrigen Abhängigkeiten selbst.

Linux, macOS, WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows, PowerShell
iex (irm https://hermes-agent.nousresearch.com/install.ps1)

Wer Skripte aus dem Netz nicht ungesehen ausführen will, lädt die Datei zuerst herunter, liest sie und startet sie dann. Bei einem Werkzeug, das später Befehle auf dem Server ausführt, lohnt sich dieser Schritt.

Danach führt ein Assistent durch die Einrichtung:

Erste Befehle
hermes setup          # Modell, Werkzeuge und Messenger in einem Durchgang
hermes model          # Anbieter und Modell wählen
hermes gateway setup  # Messenger verbinden
hermes gateway start  # Gateway starten
hermes doctor         # Probleme suchen
hermes update         # auf die neueste Version bringen

Einrichtung in fünf Schritten

  1. Modell wählen. Mit hermes model Anbieter und Modell festlegen. Wer ein Abo nutzen will, meldet Hermes dort per Gerätecode an. Ich habe zusätzlich einen Rückfall eingerichtet, damit ein Ausfall beim Abo nicht alle Läufe stoppt.
  2. Regeln schreiben. Hermes liest eine Datei mit seiner Rolle und eine mit Angaben zum Besitzer. Dort steht bei mir, in welcher Sprache und wie knapp er schreibt und was er nie tut: kein Geld bewegen, nichts ohne Freigabe nach aussen senden.
  3. Messenger verbinden. hermes gateway setup, danach eine Liste der Nummern, die dem Agenten schreiben dürfen. Bei mir steht dort nur meine eigene.
  4. Erste Zeitpläne. Wiederkehrende Aufträge in natürlicher Sprache anlegen, etwa einen Bericht jeden Morgen um sieben. Den ersten Lauf von Hand auslösen und das Ergebnis prüfen.
  5. Überwachung. Ein Lauf, der still ausfällt, fällt sonst wochenlang niemandem auf. Bei mir meldet ein Morgencheck jeden fehlenden oder gescheiterten Lauf per WhatsApp.

WhatsApp: was in keiner Anleitung steht

  • Die Liste der erlaubten Nummern meint die Absender. Dort gehört die eigene Privatnummer hin, nicht die Nummer des Agenten.
  • Nicht aus dem eigenen Chat des Agenten testen. Nachrichten, die das verknüpfte Gerät selbst sendet, ignoriert Hermes. Getestet wird aus der privaten App an die Nummer des Agenten.
  • Das Koppeln braucht ein echtes Terminal. Der QR-Code erscheint nur in einer interaktiven Sitzung. Über ein Skript ohne Terminal klappt es nicht.
  • WhatsApp kann das Gerät abmelden. Bei mir geschah das am 10. Juli 2026 zweimal in 24 Stunden. Der Dienst startete danach alle fünf Sekunden neu, gab auf und blieb sechs Stunden aus. Seither startet er in wachsendem Abstand neu, und ein Wächter prüft alle fünf Minuten, ob die Verbindung wirklich steht.
  • Sprachnachrichten in Mundart. Das kleine lokale Whisper-Modell machte aus Schweizerdeutsch Kauderwelsch. Mit einem grossen Whisper-Modell über eine Schnittstelle versteht Hermes meine Sprachnachrichten.

Der Zeitplaner

Hermes hat einen eigenen Zeitplaner, der wie Cron arbeitet und die Ergebnisse direkt in einen Messenger schickt. Bei mir laufen darüber unter anderem ein Leseplan um 05:00, Blogentwürfe am Morgen und ein Zugriffsbericht um 07:05. Eine Übersicht aller Läufe steht im Erfahrungsbericht.

Zwei Fallen haben mich Zeit gekostet:

  • Skripte nur aus einem Ordner. Aufträge, die ein Skript ohne Sprachmodell starten, suchen es nur im Skriptordner von Hermes. Fünf Aufgaben wären bei mir dadurch nie gelaufen.
  • Zwei Zeitpläne nebeneinander. Neben dem Zeitplaner von Hermes gibt es die Crontab des Systems. Wer nur eines davon prüft, hält Aufgaben für tot, die laufen, oder übersieht doppelte.

Sicherheit

Ein Agent mit Terminal-Zugriff ist so sicher wie seine Grenzen. Das Projekt bringt dafür Freigaben für Befehle, eine Kopplung für Direktnachrichten und isolierte Container mit. Dazu kommen bei mir:

  • Anmeldung am Server nur mit Schlüssel, Passwort-Login aus, Firewall nur für SSH, automatische Sicherheitsupdates.
  • Nur meine Nummer darf dem Agenten schreiben.
  • Keine Konten mit Geld, keine Zahlungsmittel, kein Versand nach aussen ohne Freigabe.
  • Schlüssel liegen in einer Datei, die nur der Dienst lesen kann, und nie im Repository.
  • Eine tägliche Sicherung des ganzen Servers beim Hoster.

Was ich nicht tue: Adressen, Ports oder Versionsnummern meines Servers veröffentlichen. Deshalb steht hier keine.

Hermes Agent oder OpenClaw?

OpenClaw ist der zweite bekannte quelloffene Agent, den man über Messenger steuert. Ich betreibe nur Hermes; die Angaben zu OpenClaw stammen aus öffentlichen Quellen.

Hermes AgentOpenClaw
HerkunftNous ResearchPeter Steinberger, seit Februar 2026 betreut von der OpenClaw Foundation
LizenzMITOpen Source
SteuerungTerminal und Messenger über ein GatewayMessenger
Besonderheiteingebaute Lernschleife: Skills, Gedächtnis, Suche über frühere Sitzungenfrüher unter dem Namen Clawdbot bekannt
Umstiegübernimmt Einstellungen, Gedächtnis, Skills und auf Wunsch Schlüssel aus OpenClaw–

Wer umsteigen will, sieht sich zuerst eine Vorschau an:

Umstieg von OpenClaw
hermes plugins install agent-importers
hermes import-agent openclaw --dry-run   # nur anzeigen, was übernommen würde
hermes import-agent openclaw             # übernehmen

Was der Betrieb kostet

Die Software ist Open Source. Bezahlt werden der Rechner und das Sprachmodell. Laut Projekt reicht ein kleiner gemieteter Server, und so ist es bei mir: ein kleiner Linux-Server mit Ubuntu, der ausser Hermes noch einige Skripte trägt. Beim Modell gibt es zwei Wege: ein bestehendes Abo, das Hermes per Anmeldung nutzt, oder Bezahlung je Anfrage über einen Anbieter wie OpenRouter. Ich nutze das Abo und OpenRouter nur als Rückfall.

Eine Lehre daraus: Ein grüner Gesundheitscheck sagt nicht, welches Modell geantwortet hat. Bei mir lief die Arbeit zweimal tagelang still über den Rückfall, einmal fünf Tage und einmal zwei Wochen. Seither speichere ich das Modell aus jeder Antwort.

Meine fünf Regeln für den Dauerbetrieb

  1. Laut statt still. Ein Morgencheck, der sich meldet, wenn ein Lauf fehlt.
  2. Das Modell aus der Antwort speichern, nicht das bestellte.
  3. Eine Sperre, sobald zwei Abläufe in dasselbe Repository schreiben.
  4. Freigaben an den Entwurf binden. Ein neuer Entwurf setzt das alte Ja zurück.
  5. Wenig Rechte. Nur die eigene Nummer, kein Geld, keine Konten.

Die ganze Geschichte mit Daten und Ausfällen steht im Erfahrungsbericht: Hermes Agent im Dauerbetrieb.

Quellen: README des Projekts auf GitHub und die offizielle Dokumentation (gelesen am 2. November 2026), zu OpenClaw Wikipedia und der Blog von Peter Steinberger. Alles zum Betrieb aus meinem eigenen Server, Stand 2. November 2026.

FAQ

Häufige Fragen

Was ist Hermes Agent?

Ein quelloffener KI-Agent von Nous Research unter MIT-Lizenz. Er läuft auf einem eigenen Rechner oder Server, wird über das Terminal oder Messenger wie WhatsApp und Telegram gesteuert, merkt sich Wissen über Sitzungen hinweg und erledigt Aufgaben nach Zeitplan.

Wie installiert man Hermes Agent?

Unter Linux, macOS und WSL2 mit einer Zeile: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash. Unter Windows gibt es ein eigenes PowerShell-Skript. Danach richtet hermes setup Modell, Werkzeuge und Messenger ein.

Läuft Hermes Agent unter Windows?

Ja. Laut Projekt läuft Hermes auch nativ unter Windows, ohne WSL. Ich betreibe ihn auf einem Linux-Server mit Ubuntu 24.04, weil er rund um die Uhr laufen soll.

Welches Sprachmodell braucht Hermes Agent?

Keines fest. Man wählt mit hermes model einen Anbieter, etwa OpenRouter, OpenAI, das Nous Portal oder einen eigenen Endpunkt. Bei mir laufen die Aufträge über mein ChatGPT-Abo, mit OpenRouter als Rückfall.

Kann man Hermes Agent mit WhatsApp steuern?

Ja. Das Gateway verbindet Hermes mit WhatsApp, Telegram, Discord, Slack, Signal und E-Mail. Für WhatsApp nutze ich eine eigene Nummer für den Agenten, und nur meine private Nummer darf ihm schreiben.

Was ist der Unterschied zwischen Hermes Agent und OpenClaw?

Beide sind quelloffene Agenten, die man über Messenger steuert. Hermes kommt von Nous Research und hat eine eingebaute Lernschleife mit Skills und Gedächtnis. OpenClaw stammt von Peter Steinberger und wird seit Februar 2026 von einer Stiftung betreut. Hermes kann Einstellungen, Gedächtnis und Skills aus OpenClaw übernehmen.

Was kostet der Betrieb von Hermes Agent?

Die Software selbst ist Open Source. Kosten entstehen für den Rechner und für das Sprachmodell. Laut Projekt genügt ein kleiner gemieteter Server; beim Modell hängt es davon ab, ob man ein bestehendes Abo nutzt oder je Anfrage bezahlt.

Weitere Leitfäden

Alle Leitfäden