23. Juli 2026 · Von YasKad
NousResearch/hermes-agent

Hermes-Agent: Ein Agent, der Erfahrungen speichert und in Prozesse umwandelt

NousResearch/hermes-agent · 248.878★ · 52.727 forks

Alles, was Sie über NousResearch/hermes-agent wissen müssen: ein autonomer Code- und Aufgabenagent, der Tools, persistentes Gedächtnis, wiederverwendbare Fähigkeiten und Präsenz auf verschiedenen Kanälen kombiniert.


Was ist Hermes Agent?

Hermes Agent ist das Open-Source-Projekt von Nous Research, um KI-Agenten über Terminal, Desktop-Anwendung, Web-Dashboard und Messaging-Plattformen auszuführen. Die Beschreibung auf GitHub stellt ihn als einen Agenten dar, der mit dem Benutzer wächst; die offizielle Dokumentation präzisiert die Idee: Gedächtnis zwischen Sitzungen speichern, Fähigkeiten aus Erfahrungen erstellen und verbessern sowie ein Benutzerprofil pflegen, das sich durch die Nutzung vertieft.

Er ist mehr als nur ein Editor-Copilot. Das README dokumentiert eine Terminal-Schnittstelle, einen einzigartigen Messaging-Prozess für Telegram, Discord, Slack, WhatsApp, Signal und andere Kanäle, geplante Aufgaben, Delegation von Subagenten und sieben Ausführungsumgebungen: lokal, Docker, SSH, Singularity, Modal, Daytona und Vercel Sandbox. Es unterstützt auch Nous Portal, OpenRouter, OpenAI und andere Anbieter, sodass ein Wechsel des Modells als Konfiguration und nicht als Codeänderung betrachtet wird.

Ein KI-Kern sendet holografische Verbindungen zu den Symbolen von Telegram, Discord, Slack, WhatsApp und Signal

Der Ursprung: Von Nous Research zu einem persistenten Agenten

Die GitHub-API registriert die Erstellung des Repositorys am 22. Juli 2025. Das README und die Dokumentation identifizieren Nous Research als den Ersteller; während dieser Recherche wurde keine Ankündigung der Veröffentlichung gefunden, die es ermöglichen würde, ein genaues Datum der öffentlichen Präsentation, eine einzelne Urheberperson oder eine Gründungsanekdote zu nennen. Daher werden keine solchen Annahmen getroffen.

Die überprüfbare Geschichte des Produkts beginnt mit einer praktischen Herausforderung: Eine isolierte Konversation speichert nicht unbedingt den Prozess, der zuvor funktioniert hat. Hermes versucht, dies mit kuratiertem Gedächtnis, FTS5-Suche von Sitzungen, Fähigkeiten in Dateien und Erinnerungen zur Persistierung von Wissen zu lösen. Es gibt eine weitere Herausforderung im Vergleich zu bereits installierten Messaging-Agenten: Das Projekt selbst bietet hermes claw migrate an, um Konfigurationen, Speicher, Fähigkeiten, zulässige Schlüssel und Einstellungen von OpenClaw zu importieren, anstatt eine vollständige manuelle Migration zu erzwingen.

Ein futuristischer neuronaler Netzwerkbaum wächst aus einem Terminal empor – ein Sinnbild für das persistente Gedächtnis und die FTS5-Sitzungssuche

Philosophie und Prinzipien

Der offizielle Vorschlag lässt sich in vier Betriebsprinzipien zusammenfassen:

  • Persistentes Lernen, nicht nur eine einmalige Sitzung: Komplexe Erfahrungen können in Fähigkeiten umgewandelt werden, die während der Nutzung überprüft werden.
  • Trennung von Geheimnissen und Konfigurationen: Die Dokumentation unterscheidet Schlüssel in einer Umgebungsvariable von Einstellungen in der Konfiguration; das README dokumentiert auch externe Quellen für Geheimnisse in neueren Versionen.
  • Auswahl des Anbieters und der Ausführungsumgebung: Der Agent ist nicht an ein einzelnes Modell oder eine einzelne Hardware gebunden.
  • Automatisierung mit menschlicher Nachverfolgbarkeit: Cron, Subagenten und Tools ermöglichen die Ausführung von langwierigen Aufgaben, während Genehmigungen und Konfigurationen von Berechtigungen Teil des Produkts sind.

Dies sind die vom Projekt deklarierten Prinzipien und Fähigkeiten, nicht ein unabhängiger Beweis dafür, dass ein bestimmter Workflow sicher oder besser ist als ein anderer.

Ein holografisches Panel zeigt ein Cron-Rad und Subagenten-Knoten neben einer Schaltfläche für die menschliche Freigabe

Wie es funktioniert

Die offizielle Installation für Linux, macOS, WSL2 und Termux lautet curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash; unter nativem Windows wird ein PowerShell-Installer dokumentiert. Danach besteht der grundlegende Ablauf darin, hermes zu starten, ein Modell mit hermes model auszuwählen, den Assistenten mit hermes setup auszuführen und das System mit hermes doctor zu überprüfen.

Die im README dokumentierten Nutzungsmuster umfassen:

  1. Konversation und Konfiguration: hermes, hermes model, hermes tools, hermes config set und hermes config get.
  2. Remote-Kanäle: hermes gateway setup und hermes gateway start; innerhalb einer Konversation werden Befehle wie /new, /model, /skills, /compress und /usage ausgetauscht.
  3. Wiederverwendbares Wissen: Fähigkeiten beschreiben Prozesse und werden gespeichert, um relevante Informationen in nachfolgenden Durchläufen zu laden; die Dokumentation gibt an, dass sie mit dem offenen Standard Agent Skills kompatibel sind.
  4. Automatisierung und Parallelität: Der interne Planer führt Aufgaben aus, die auf Plattformen verteilt werden, und die Delegation erstellt isolierte Subagenten für parallele Arbeitsabläufe.
  5. Erweiterung: Es kann eine Verbindung zu MCP-Servern hergestellt und Tools oder Toolsets ausgewählt werden; das README verlinkt ein Sicherheitsleitfaden für Befehlsgenehmigungen, Nachrichtenabgleich und Containerisolierung.

Ein KI-Server mit Datenkabeln verbindet Module, die mit OpenRouter, OpenAI und Nous Portal beschriftet sind

Offizieller und semioffizieller Status

Hermes Agent ist das offizielle Repository von Nous Research: Sowohl das README als auch die Website hermes-agent.nousresearch.com präsentieren es als Produkt des Labors. Die offizielle Dokumentation gibt an, dass es mit Agent Skills und MCP-Servern kompatibel ist; diese Kompatibilität bedeutet nicht, dass die Organisationen dieser Standards jede Fähigkeit oder Integration zertifizieren.

Es wurden keine Beweise dafür gefunden, dass der vollständige Agent in einem offiziellen Plugin-Marktplatz eines Drittanbieters akzeptiert wurde oder eine formelle Standardbezeichnung erhielt. Daher wird eine solche Akzeptanz nicht behauptet. Sein semioffizieller Charakter ergibt sich aus den von Nous Research gepflegten Integrationen und Anleitungen, nicht aus einer Zertifizierung durch Dritte. In der Praxis deuten die 223.359 Sterne und die Community-Adapter auf eine sichtbare Akzeptanz hin, ersetzen aber keine Garantie für Sicherheit, Support oder Kompatibilität.

Eine holografische Sternenkarte mit einem zentralen, riesigen Stern, der die 223.359 Sterne des Repositorys und seine Community symbolisiert

Das Ökosystem

Repositories von Nous Research

Die Abfrage der API der Organisation ergab diese verwandten Projekte mit ihren Zahlen zum Zeitpunkt der Messung:

  • NousResearch/hermes-agent-self-evolution: evolutionäre Optimierung von Fähigkeiten, Anweisungen und Code mit DSPy und GEPA; 4.876 Sterne und 562 Forks.
  • NousResearch/hermes-paperclip-adapter: Adapter zum Ausführen von Hermes als verwaltetem Mitarbeiter in Paperclip; 1.771 Sterne und 359 Forks.
  • NousResearch/autonovel: autonomer Roman-Schreibkanal, der auf Hermes Agent basiert; 1.366 Sterne und 271 Forks.
  • NousResearch/atropos: Framework zum Sammeln und Auswerten von Modellpfaden mithilfe von Reinforcement-Learning-Umgebungen; 1.342 Sterne und 396 Forks. Das README von Hermes erwähnt es zur Generierung von Pfaden und zum Trainieren von Modellen für die Toolnutzung.
  • NousResearch/Hermes-Function-Calling: Repository für Funktionsaufrufe; 1.432 Sterne und 209 Forks.
  • NousResearch/tinker-atropos: unabhängige Integration von Atropos mit der Tinker-API; 95 Sterne und 26 Forks.
  • NousResearch/hermes-compression-eval: Offline-Evaluierungstool für den Kontextkompressor; 16 Sterne und 9 Forks.
  • NousResearch/hermes-example-plugins: Referenzimplementierungen und Dokumentation von Plugins, die nicht im Kern enthalten sind; 30 Sterne und 18 Forks.

Community-Ports, Übersetzungen und Erweiterungen

Das Hauptrepository enthält offizielle Versionen des README in vereinfachtem Chinesisch, Urdu und Spanisch. Die GitHub-Suche ergab auch inoffizielle Ableitungen und verwandte Tools:

  • bookunt3d/hermes-agent-fa, vollständige Übersetzung der Dokumentation ins Persische: 64 Sterne und 1 Fork.
  • timoncool/hermes-ru-locale, russische Lokalisierung für die Desktop-Anwendung: 23 Sterne und 3 Forks.
  • HughesCuit/hermes-agent-cluster, Erweiterung zur Koordination von Aufgaben zwischen Knoten, Planung basierend auf Fähigkeiten, Fehlerbehebung und Metriken: 7 Sterne und 3 Forks.
  • hermeum/hermes-agent-operator, Kubernetes-Operator zum deklarativen Verwalten von Hermes-Instanzen: 13 Sterne und 1 Fork.
  • avifenesh/computer-use-linux, Linux-Desktop-Steuerungs-MCP-Server, auf den das offizielle README verlinkt; verwendet Accessibility-Trees, Wayland- oder X11-Eingabe und Screenshots.
  • AaronWong1999/hermesclaw, Community-Bridge für WeChat, auf die im README verwiesen wird, um Hermes Agent und OpenClaw im selben Konto zu verwenden.

Diese Projekte sind nicht automatisch Produkte von Nous Research oder eine Qualitätsprüfung. Die oben genannten Zahlen stammen aus der GitHub-API und beschreiben Popularität, nicht aktuelle Kompatibilität.

Repository-Zahlen

Messung: 31. Juli 2026, API und GitHub-Seite.

MetrikWert
Sterne223.359
Forks42.982
Echte Follower843
Commits19.747
Offene Issues, die von der API angegeben werden26.224
HauptsprachePython
LizenzMIT
Repository-Erstellung22. Juli 2025
Letztes Update der Metadaten31. Juli 2026
Letzte Veröffentlichungv2026.7.30, 30. Juli 2026

Die letzte Veröffentlichung heißt Hermes Agent v0.19.1 und enthält Änderungen nach v0.19.0. Die wichtigsten Mitwirkenden, die von der API anhand der Anzahl der Beiträge zurückgegeben wurden, waren teknium1 (7.465), OutThisLife (2.593), kshitijk4poor (1.067), benbarclay (382) und ethernet8023 (365). Die Gesamtzahl der Commits stammt von der letzten Seite, die durch die Paginierungsüberschrift der API angezeigt wird. watchers_count aus der allgemeinen GitHub-Antwort repliziert die Sterne; daher werden subscribers_count als Follower angegeben. Das Feld open_issues_count kann offene Pull-Requests enthalten und ist daher keine reine Zählung von Issues.

Wie man beiträgt

Das README verweist auf die offizielle Beitragsrichtlinie und gibt einen überprüfbaren Ablauf an: Installieren Sie den Installer, arbeiten Sie in der verwalteten Kopie von $HERMES_HOME/hermes-agent, installieren Sie Entwicklung Abhängigkeiten mit uv pip install -e ".[all,dev]" und führen Sie scripts/run_tests.sh aus. Für eine temporäre oder CI-Kopie wird eine virtuelle Umgebung außerhalb des Quellbaums dokumentiert sowie derselbe Befehl für Tests.

Die konkrete Warnung ist relevant: Platzieren Sie keine virtuelle Umgebung innerhalb des Baums, auf dem der Agent arbeitet, da ein relativer Pfadbefehl die Ausführungsumgebung löschen könnte. Pull-Anfragen und Stilrichtlinien werden an die Beitragsrichtlinie verwiesen; während dieser Recherche wurde keine spezifische Vorlage für Pull-Anfragen gefunden, daher wird keine solche angenommen.

Ein Arbeitsplatz mit einem Terminal, das automatisierte Tests ausführt, neben einer holografischen Warnung zur virtuellen Umgebung

Wie die Community es aufgenommen hat

Das Gespräch auf Hacker News bietet sowohl konkrete Anwendungsfälle als auch klare Vorbehalte:

  • Im Thread 48419000, der von SeriousM gepostet wurde, erreichte der Beitrag 52 Punkte und 42 Kommentare. apexalpha erklärte, dass er OpenClaw durch Hermes in seinem Heimnetzwerk ersetzt habe und es als Administrator seines Home-Labs mit einem schreibgeschützten MCP-Server verwende, um Kubernetes und genehmigten SSH-Zugriff pro Sitzung zu verwalten. Sein konkretes Lob ist der tägliche Status von Backups und Pods; er gab auch an, dass GitOps das Rückgängigmachen von Änderungen ermöglicht. Dies ist ein einzelnes Zeugnis, kein Beweis für die allgemeine Leistung.
  • Im selben Thread fragte eranation nach einem ersten Vergleich zwischen Hermes, Paperclip, Pi, OpenCode, OpenClaw, NanoClaw und Gastown und stellte in Frage, ob die verschiedenen Frameworks nur geringfügige Verbesserungen gegenüber der Entwicklung auf Claude Code, Codex oder Cursor darstellen. Der Einwand bestreitet keine bestimmte Funktion; er stellt die Differenzierung in Frage und fordert einen vergleichenden Nachweis an.
  • KennyBlanken, ebenfalls im Thread 48419000, kritisierte die Verwendung von Telegram als Kommunikationskanal und äußerte Bedenken hinsichtlich des Datenschutzes. Dies ist eine Kritik an einer optionalen Integration, nicht eine validierte Aussage über alle Hermes-Plattformen.
  • Der Thread 48882162, der von piotrbednarsalt gepostet wurde, erhielt 3 Punkte und 1 Kommentar. Der Autor selbst bezeichnete das Projekt als wenig reaktionsschnell, unintuitiv und unsicher und riet davon ab, es mit vertraulichen Informationen zu verwenden. Der Thread enthält eine direkte Kritik, aber ohne technische Beweise in dem wiedergegebenen Kommentar; er sollte als die Meinung dieses Benutzers und nicht als Schlussfolgerung dieser Recherche gelesen werden.

Hermes Agent im Vergleich zu anderen Vorschlägen

VorschlagÜberprüfbarer ZusammenhangÜberprüfbare Unterschiede
OpenClawBeide werden als Agenten dargestellt, die Konfigurationen, Speicher und Fähigkeiten speichern können.Hermes dokumentiert eine Migration von OpenClaw mit hermes claw migrate; daher wird es in der Quelle als Quelle betrachtet, aus der Daten importiert werden, nicht als Teil des Kerns.
PaperclipDie wiedergegebene Quelle positioniert es als Paperclip-Umgebung für einen verwalteten Mitarbeiter.NousResearch/hermes-paperclip-adapter stellt Hermes als verwalteten Mitarbeiter innerhalb eines Paperclip-Unternehmens dar; Hermes Agent selbst bietet Terminal, Messaging, Fähigkeiten und Automatisierung.
OpenCodeEs wurde von eranation im Thread 48419000 in einer Reihe von Frameworks erwähnt, die der Benutzer vergleichen wollte.Die wiedergegebene Quelle liefert keine ausreichenden technischen Bewertungen, um eine Überlegenheit oder Gleichwertigkeit zu behaupten; es wird als Marktbezug und nicht als Vergleich der Funktionalität beibehalten.

Der nützlichste überprüfbare Vergleich ist der Umfang: Hermes integriert Speicher, Fähigkeiten, Messaging und Automatisierung in einem einzigen Produkt; ein Adapter wie der von Paperclip fügt ihn in eine andere organisatorische Schicht ein. Es gibt in den wiedergegebenen Quellen keinen unabhängigen Beweis dafür, dass seine Ergebnisse besser sind als bei diesen Vorschlägen.

Anwendungsfälle und wer von diesem Repository profitieren kann

  • Personen, die einen Agenten über Terminal, Desktop, Web oder Messaging betreiben möchten, können dieselbe Hermes-Konfiguration verwenden, um Konversationen zu führen und Aufgaben über diese Kanäle auszuführen, mit Speicher und Sitzungssuche zwischen den Konversationen.
  • Betreiber eines Home- oder Service-Labs mit eingeschränktem Zugriff können Aufgaben planen, Subagenten delegieren und MCP-Tools verbinden; der zitierte Kubernetes-Fall verwendet einen schreibgeschützten MCP-Server, eine SSH-Genehmigung pro Sitzung und ein reversibles GitOps. Berechtigungen, Geheimnisse und Tools sollten vor der Aktivierung eines Zugriffs überprüft werden.
  • Autoren und Teams, die sich wiederholende Forschungs- oder Schreibabläufe durchführen, können ein funktionierendes Muster in eine wiederverwendbare Fähigkeit umwandeln, frühere Sitzungen lokalisieren und diesen Kontext zwischen Aufgaben übertragen. NousResearch/autonovel veranschaulicht eine auf Hermes Agent basierende Schreibanwendung, während hermes-agent-self-evolution die Optimierung von Fähigkeiten und Anweisungen untersucht.

Ressourcen


Hinweis: Dieser Artikel kombiniert das README, die Dokumentation und die Versionshinweise von Hermes Agent, die GitHub-API und Konversationen von Hacker News, die am 31. Juli 2026 abgerufen wurden. Die Zahlen ändern sich mit der Zeit.

Kommentare