AI Harnesses sind die Software-Schicht, die ein Sprachmodell arbeitsfähig macht. Hermes Agent ist der quelloffene AI Harness von Nous Research: ein selbstlernender KI-Agent mit persistentem Gedächtnis, der im Terminal, als Desktop-App, in IDEs und über Messaging-Plattformen läuft und mit nahezu jedem Sprachmodell arbeitet. Stand: 20. September 2026.
Was ist Hermes Agent?
Hermes Agent wird von Nous Research entwickelt, einem Forschungslabor, das auch die Hermes-Modellreihe herausbringt. Das Projekt ist auf GitHub unter NousResearch/hermes-agent als Open Source unter der MIT-Lizenz verfügbar. Installiert wird Hermes Agent unter Linux, macOS, WSL2 und Termux über curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash, unter nativem Windows per PowerShell-Einzeiler; danach startet hermes die interaktive Konversation. Neben der Terminal-Oberfläche bietet Hermes Agent eine Desktop-App, eine ACP-Integration für VS Code, Zed und JetBrains sowie ein Gateway, das laut Dokumentation über 20 Messaging- und Chat-Plattformen anbindet, darunter Telegram, Discord, Slack, WhatsApp, Signal und Microsoft Teams.
Hermes Agent als AI Harness
Technisch treibt eine synchrone Agentenschleife (AIAgent-Klasse) den Ablauf aus Provider-Aufruf, Werkzeugausführung und Kontext-Kompression an – dieselbe Klasse bedient laut Architekturdokumentation CLI, Gateway, ACP-Integration und Batch-Verarbeitung. Werkzeuge reichen von Dateizugriff über Websuche bis zu Browser-Automation und lassen sich per MCP um beliebige weitere Server ergänzen. Besonders ist das Skills-System: Der Agent legt bei wiederkehrenden Aufgaben automatisch SKILL.md-Dateien in ~/.hermes/skills/ an, verbessert sie im Gebrauch und lädt sie erst bei Bedarf vollständig nach – kompatibel zum offenen agentskills.io-Standard. Für riskante Befehle gilt ein gestuftes Freigabemodell (Smart, Manual, Off) mit einer fest verdrahteten Sperrliste für irreversible Aktionen wie rm -rf /. Für parallele Arbeitsstränge kann der Agent über tools/delegate_tool.py isolierte Subagenten starten. Ein Python-Plugin-System deckt laut Dokumentation eigene Werkzeuge, Provider, Speicher-Backends und schreibgeschützte Observer-Hooks für Telemetrie ab; für externe Programme stehen zusätzlich das Agent Client Protocol (ACP), ein JSON-RPC-Gateway-Protokoll und eine OpenAI-kompatible HTTP-API (gateway/platforms/api_server.py) zur programmierbaren Integration bereit.
Modelle und Modellzugang
Hermes Agent ist bewusst modellunabhängig: hermes model schaltet zwischen Nous Portal, OpenRouter, Anthropic, OpenAI, Google Gemini, AWS Bedrock, Azure AI Foundry und selbstgehosteten Optionen wie Ollama oder vLLM um. Für eigene Endpunkte trägt man in ~/.hermes/config.yaml unter model: die Werte provider: custom und base_url ein – oder wählt interaktiv „Custom endpoint“ in hermes model. Da dieser frei konfigurierbare OpenAI-kompatible Endpunkt dokumentiert ist, lässt sich der Modellzugriff grundsätzlich über einen zentralen Proxy wie unser AI Gateway führen, indem dessen Endpunkt als base_url hinterlegt wird.
Einsatz im Unternehmen: Datenschutz und Governance
Die Sicherheitsdokumentation beschreibt ein mehrschichtiges Modell aus Freigabemodi, Sperrlisten, Container-Isolation für die Docker-Backend-Variante und SSRF-Schutz für Web-Werkzeuge. Zu Telemetrie oder zentraler Nutzungsdatenerfassung äußert sich die Dokumentation nicht; ein Enterprise-SSO ist nicht beschrieben, stattdessen regeln DM-Pairing-Codes und Allowlists den Zugriff über Messaging-Kanäle. Wichtig für die Praxis: Quellcode, Dateiinhalte und Prompts gehen an den jeweils konfigurierten Modellanbieter – bei Cloud-Providern also außerhalb der eigenen Umgebung. Das gehört vorab ins Verarbeitungsverzeichnis, unabhängig davon, ob Hermes Agent lokal oder auf einem Server betrieben wird.
Hermes Agent mit herdr orchestrieren
herdr ist eine Terminal-Runtime, die mehrere Coding-Agenten gleichzeitig überwacht. Laut herdr-Dokumentation erkennt es Hermes Agent über das Terminal-Screen-Manifest und liefert darüber eine Sitzungsintegration – eine tiefere Zustandsanbindung über Lifecycle-Hooks ist für Hermes Agent derzeit nicht vorgesehen. Für Teams, die mehrere Terminal-Agenten parallel betreiben, lässt sich Hermes Agent so in dieselbe Übersicht einbinden wie andere unterstützte Harnesses.
Einordnung: Entwickler-Harness und Unternehmens-Harness
Hermes Agent ist in erster Linie ein persönlicher, selbstlernender Agent für Entwickler und technisch versierte Anwender – mit Terminal, IDE-Anbindung und eigenen Messaging-Kanälen. Für Fachanwender ohne Terminal-Erfahrung im gesamten Unternehmen ist CompanyGPT der passende Harness: Werkzeuge über MCP-Server und Integrationen, Rollen aus Entra ID oder Keycloak und Audit-Logs für Governance. Unser AI Gateway bietet dafür die gemeinsame Kosten- und Governance-Schicht über verschiedene Harnesses und Modellanbieter hinweg. Einen Überblick über weitere Agent-Harnesses finden Sie in unserer Harness-Übersicht. Wenn Sie prüfen möchten, wie sich ein selbstlernender Agent wie Hermes Agent sicher in Ihre bestehende Systemlandschaft einfügt, unterstützen wir Sie gerne bei Auswahl und Absicherung.
