David Briggeler

Projekt · Freizeit · Erfahrungsbericht

Hermes Agent im Dauerbetrieb: was nach vier Monaten läuft

Hermes Agent ist ein Open-Source-Agent von Nous Research. Ich betreibe ihn seit Juli 2026 auf einem eigenen Linux-Server, steuere ihn per WhatsApp, und jeden Morgen erledigt er feste Aufgaben, ohne dass ich etwas anstosse. Hier steht, wie er eingerichtet ist, was er täglich tut, wo es geklemmt hat und was ich wieder so machen würde.

Das LOGBUCH auf medienautomatisierung.com, das Hermes werktags schreibt HERMES · 05:00medienautomatisierung.com/blog
Das LOGBUCH auf medienautomatisierung.com. Hermes schreibt es werktags um 07:02 als Entwurf, ohne Einspruch geht es um 10:00 online.

Was ist Hermes Agent?

Hermes Agent ist ein quelloffener KI-Agent von Nous Research. Er läuft als Dienst auf einem Server, spricht über Messenger wie WhatsApp oder Telegram mit seinem Besitzer und hat einen eigenen Zeitplaner für wiederkehrende Aufgaben. Dazu kommen Werkzeuge, ein Gedächtnis und Erweiterungen, die man ihm beibringen kann. Das Sprachmodell wählt man selbst. Der Quellcode liegt auf GitHub. Installation, Einrichtung und den Vergleich mit OpenClaw beschreibe ich im Leitfaden zu Hermes Agent; diese Seite erzählt meinen Betrieb.

Wie er bei mir eingerichtet ist

  • Server. Ein eigener Linux-Server mit Ubuntu 24.04 bei Contabo. Hermes ist direkt installiert, ohne Docker. Anmelden lässt sich der Server nur mit Schlüssel.
  • Steuerung. Hermes hat eine eigene WhatsApp-Nummer. Schreiben darf ihm nur meine Nummer, weil er auf dem Server Befehle ausführen kann.
  • Sprachmodell. Seit dem 28. Juli 2026 laufen alle Aufträge über einen lokalen Umschalter: zuerst mein ChatGPT-Abo, und wenn es nicht antwortet, OpenRouter. Bei einem Ausfall bekomme ich höchstens eine Nachricht pro Stunde.
  • Regeln. Eine Datei beschreibt, wer ich bin, wie Hermes schreibt und was er nicht tut. Er bewegt kein Geld, und bei Aufträgen im Chat fragt er vor allem, was nach aussen wirkt oder schwer umkehrbar ist.

Was er jeden Tag tut

Die festen Aufgaben laufen wie Cronjobs, also zu festen Zeiten:

05:00LeseplanTagesportion von onelife-onechance.org mit Bildkarte in einen WhatsApp-Kanal
06:50Erklärstück, dienstags und donnerstagsEntwurf für das LOGBUCH auf medienautomatisierung.com
07:00Praxisnotiz, mittwochsEntwurf für diese Website aus meinem Themenvorrat
07:02LOGBUCH, werktagsEntwurf für medienautomatisierung.com
07:05Zugriffsberichtanonyme Besucherzahlen der drei Websites
07:15Morgencheckmeldet sich, wenn ein Lauf fehlt oder gescheitert ist; freitags bestätigt er alle
10:00FreigabeEntwürfe ohne meinen Einspruch gehen online
Wochenplan der festen Läufe von Hermes
05:00Leseplan06:50Erklärstück07:00Praxisnotiz07:02LOGBUCH07:05Zugriffsbericht07:15Morgencheck10:00Freigabe
MoLeseplan läuftkein Laufkein LaufLOGBUCH läuftZugriffsbericht läuftMorgencheck läuftFreigabe läuft
DiLeseplan läuftErklärstück läuftkein LaufLOGBUCH läuftZugriffsbericht läuftMorgencheck läuftFreigabe läuft
MiLeseplan läuftkein LaufPraxisnotiz läuftLOGBUCH läuftZugriffsbericht läuftMorgencheck läuftFreigabe läuft
DoLeseplan läuftErklärstück läuftkein LaufLOGBUCH läuftZugriffsbericht läuftMorgencheck läuftFreigabe läuft
FrLeseplan läuftkein Laufkein LaufLOGBUCH läuftZugriffsbericht läuftMorgencheck läuftFreigabe läuft
SaLeseplan läuftkein Laufkein Laufkein LaufZugriffsbericht läuftMorgencheck läuftkein Lauf
SoLeseplan läuftkein Laufkein Laufkein LaufZugriffsbericht läuftMorgencheck läuftkein Lauf

34 feste Läufe pro Woche, dazu montags der Wochenbericht im Zugriffsbericht.

Die festen Zeiten aus dem Zeitplaner, Stand November 2026.

Die Freigabe

Blogbeiträge schreibt Hermes zuerst als Entwurf und schickt ihn mir per WhatsApp, mit einem Link zum Lesen und einem zum Ablehnen. Lehne ich bis 10:00 nicht ab, geht er online. Nennt ein Entwurf eine Organisation, mit der ich verbunden bin, wartet Hermes auf mein ausdrückliches Ja. Die Praxisnotizen schreibt er nur aus einem Themenvorrat mit belegten Fakten; eine Zahl oder ein Link ausserhalb des Vorrats verwirft den Entwurf.

Wo es geklemmt hat

  • 10. Juli 2026WhatsApp meldete das verknüpfte Gerät zweimal innerhalb von 24 Stunden ab. Der Dienst startete alle 5 Sekunden neu, gab dann auf und blieb sechs Stunden aus. Seither startet er in wachsendem Abstand neu, von 20 Sekunden bis 5 Minuten, und ein Wächter prüft alle 5 Minuten, ob die Verbindung wirklich steht.
  • 11. Juli 2026Der Zeitplaner sucht Skripte nur in einem bestimmten Ordner. Fünf Aufgaben wären dadurch nie gelaufen. Ein Test von Hand verbrauchte ausserdem einen Einmal-Auftrag, den ich neu anlegen musste.
  • 23. bis 28. Juli 2026Die Konfiguration nannte einen Modellnamen, den das Abo nicht kannte. Jeder Lauf endete mit HTTP 400 und lief fünf Tage lang still über OpenRouter.
  • 9. August 2026Der Umschalter hielt eine abgelaufene Anmeldung fest, der Gesundheitscheck meldete trotzdem «status: ok». Erst das Modellfeld in einer Antwort zeigte, wer geantwortet hatte. Seither meldet er sich bei abgelaufener Anmeldung neu an und wiederholt den Auftrag genau einmal.
  • September 2026Die Notizen standen drei Wochen still, obwohl ich Entwürfe freigab: Der Server las nur den ältesten Entwurf, zwei Abläufe zogen um 07:00 gleichzeitig am selben Repository, und eine Prüfregel stoppte ein harmloses Wort. Seither prüft der Server alle Entwürfe, und eine Sperre lässt nur einen Ablauf ins Repository schreiben.
  • 19. September bis 2. Oktober 2026Die Anmeldung beim Abo war widerrufen, jeder Auftrag lief über OpenRouter. Am 2. Oktober habe ich Hermes mit einem Gerätecode neu angemeldet. Seither übernimmt jede Notiz das Modell aus der Antwort, nicht das bestellte.

Eine Falle für alle, die einen solchen Agenten prüfen: Hermes hat einen eigenen Zeitplaner neben der Crontab des Systems. Wer nur eines davon ansieht, hält Aufgaben für tot, die laufen.

Was ich wieder so machen würde

  • Einen Morgencheck, der sich meldet, wenn ein Lauf fehlt. Eine Automation, die still stehen bleibt, ist gefährlicher als eine, die laut abbricht.
  • Das Modell aus der Antwort speichern, nicht das bestellte. Ein grüner Gesundheitscheck sagt nicht, wer geantwortet hat.
  • Eine Sperre, sobald zwei Abläufe in dasselbe Repository schreiben.
  • Eine Freigabe zurücksetzen, sobald ein neuer Entwurf entsteht, damit ein altes Ja nicht für einen neuen Text gilt.
  • Nur die eigene Nummer zulassen und dem Agenten weder Geld noch Konten geben.

Technik

Hermes Agent direkt auf Ubuntu 24.04, der Messenger-Dienst als Systemd-Dienst mit Neustart in wachsendem Abstand, der eigene Zeitplaner von Hermes neben der Crontab, das Modell über das ChatGPT-Abo mit OpenRouter als Rückfall. Meine Websites liegen auf Cloudflare. Jeder Morgenlauf meldet sein Ergebnis an diese Website; daraus entsteht «Was jeden Tag läuft» auf der Startseite.

FAQ

Fragen und Antworten

Was ist Hermes Agent?

Ein Open-Source-KI-Agent von Nous Research. Er läuft auf einem eigenen Server, wird über Messenger wie WhatsApp gesteuert und erledigt Aufgaben nach Zeitplan.

Läuft Hermes Agent in Docker?

Bei mir nicht: Hermes ist direkt auf Ubuntu 24.04 installiert, der Messenger-Dienst läuft als Systemd-Dienst.

Welches Sprachmodell nutzt Hermes Agent?

Das wählt man selbst. Bei mir laufen die Aufträge seit Juli 2026 über mein ChatGPT-Abo, mit OpenRouter als Rückfall.

Veröffentlicht Hermes ohne Aufsicht?

Nur über eine Freigabe. Entwürfe kommen per WhatsApp, ohne Einspruch gehen sie um 10:00 online, und wenn eine Organisation genannt wird, mit der ich verbunden bin, erst nach meinem Ja.

Freizeit

Weitere Projekte

Alle Projekte