herdr ist eine in Rust geschriebene Open-Source-Runtime des Anbieters Herdr, Inc., auf der mehrere KI-Coding-Agenten gleichzeitig in echten Terminal-Sitzungen laufen. Statt Agenten wie Claude Code, Codex oder Pi zu ersetzen, „besitzt“ herdr laut eigener Dokumentation deren Terminals: Es hält Panes am Leben, erkennt automatisch, ob ein Agent arbeitet, blockiert oder wartet, und stellt eine CLI sowie eine lokale Socket-API bereit, über die Agenten sich gegenseitig steuern. Als AI Harness übernimmt herdr vor allem den Baustein Orchestrierung – Modellzugriff und Werkzeuge bleiben beim jeweils gestarteten Agenten. Stand: 20. September 2026.
Was ist herdr?
herdr wird von Herdr, Inc. entwickelt und unter der Lizenz Apache-2.0 als Open-Source-Software auf GitHub (herdrdev/herdr) veröffentlicht; der erste Release v0.1.0 erschien laut Release-Historie im März 2026, aktuell ist v0.9.1 (16. September 2026). Installiert wird herdr unter Linux und macOS per curl -fsSL https://herdr.dev/install.sh | sh, per brew install herdr oder unter Windows über install.ps1; danach startet herdr im Projektverzeichnis Server und Terminal-Oberfläche. herdr läuft nativ unter Linux, macOS und Windows (dort laut Dokumentation im Beta-Status) und lässt sich per SSH auf entfernte Maschinen ausdehnen (herdr --remote <name>), ohne eigene Zugangsdaten zu speichern – die Authentifizierung bleibt bei OpenSSH.
herdr als AI Harness
herdr organisiert Arbeit in Workspaces, Tabs und Panes: Ein Workspace bündelt ein Projekt, Tabs trennen Ansichten wie Agenten oder Logs, jede Pane ist ein echter Terminalprozess. Für jede Pane bestimmt genau eine „State Authority“ den Zustand – ein Lifecycle-Hook bzw. -Plugin des Agenten oder, ohne vollständige Integration, ein Screen-Manifest, das die sichtbare Terminalausgabe auswertet. Blockiert-Zustände erkennt herdr bewusst streng nur bei bekannten Freigabe-Bildschirmen; unbekannte Prompt-Layouts fallen zunächst auf „idle“ zurück. Für die Orchestrierung stellt herdr eine CLI (agent start, agent prompt, agent wait, agent read, agent send-keys) und eine JSON-Socket-API bereit; die per npx skills add herdrdev/herdr --skill herdr -g installierbare Agent Skill nutzt dieselbe Schnittstelle, damit ein Agent Nachbar-Panes inspizieren, weitere Agenten starten und auf deren „blocked“-Zustand warten kann – abgesichert über HERDR_ENV=1. Ein Plugin-System mit Manifest herdr-plugin.toml erlaubt zusätzliche Panes, Aktionen und Event-Hooks in Bash, JavaScript, Lua oder Rust.
Modelle und Modellzugang
herdr ruft selbst kein Sprachmodell auf und ist damit modellunabhängig: Es startet den gewählten Coding-Agenten in einer Pane, und dieser Agent bestimmt Modell, Provider und Zugangsweg eigenständig. Ob sich der Modellzugriff eines in herdr laufenden Agenten über einen zentralen Proxy wie das AI Gateway von innFactory führen lässt, hängt deshalb ausschließlich vom Agenten ab – etwa wenn Claude Code oder Codex in einer herdr-Pane laufen und selbst einen konfigurierbaren Endpunkt unterstützen.
Einsatz im Unternehmen: Datenschutz und Governance
Laut Session-State-Dokumentation speichert herdr Workspace-, Tab-, Pane- und Layout-Zustand lokal in session.json; das optionale, standardmäßig deaktivierte Pane-Verlaufs-Log hält bewusst keine Geheimnisse fest, weil Terminalausgaben Token oder Zugangsdaten enthalten können. herdr prüft im Hintergrund aktualisierte Erkennungs-Manifeste bei herdr.dev ab; das lässt sich über manifest_check = false in config.toml deaktivieren. Eine eigene SSO- oder Admin-Policy-Verwaltung dokumentiert herdr nicht – SSH-Zugriffe laufen über bestehende OpenSSH-Konfiguration, ohne dass herdr Passwörter oder Schlüssel speichert. Unabhängig von herdr gilt: Quellcode und Prompts, die ein in einer Pane laufender Coding-Agent verarbeitet, gehen an den von diesem Agenten gewählten Modellanbieter – das gehört vorab ins Verarbeitungsverzeichnis.
Welche Agenten unterstützt herdr?
Automatische Erkennung funktioniert laut Dokumentation ab Werk für die folgenden Agenten. „State authority“ zeigt, wie herdr idle/working/blocked bestimmt, „Integration“ die Tiefe der Sitzungsanbindung:
| Agent | State authority | Integration |
|---|---|---|
| Pi | Lifecycle-Hooks (falls installiert), sonst Screen-Manifest | State und Session |
| OMP | Lifecycle-Hooks (falls installiert) | State und Session |
| GitHub Copilot CLI | Screen-Manifest | Session |
| Devin CLI | Screen-Manifest | Session |
| Kimi Code CLI | Lifecycle-Hooks (falls installiert), sonst Screen-Manifest | State und Session |
| Hermes Agent | Screen-Manifest | Session |
| Qoder CLI | Screen-Manifest | Session |
| Qwen Code | Screen-Manifest | Session |
| Letta Code | Screen-Manifest | Session |
| Droid | Screen-Manifest | Session |
| OpenCode | Lifecycle-Plugin (falls installiert), sonst Screen-Manifest | State und Session |
| Kilo Code CLI | Lifecycle-Plugin (falls installiert), sonst Screen-Manifest | State und Session |
| MastraCode | Lifecycle-Hooks (falls installiert) | State und Session |
| Claude Code | Screen-Manifest | Session |
| Codex | Screen-Manifest | Session |
| Cursor Agent CLI | Screen-Manifest | Session |
| Amp | Screen-Manifest | keine |
| Grok CLI | Screen-Manifest | Session |
| Antigravity CLI | Screen-Manifest | Session |
| Kiro CLI | Screen-Manifest | keine |
| Maki | Screen-Manifest | keine |
| Muse | Screen-Manifest | keine |
| Gemini CLI | Screen-Manifest (laut Doku erkannt, weniger ausführlich getestet) | nicht dokumentiert |
| Cline | Screen-Manifest (laut Doku erkannt, weniger ausführlich getestet) | nicht dokumentiert |
Nicht gelistete Agenten laufen weiterhin als normale Terminalprozesse, ohne automatisch reichen Zustand zu erhalten.
Einordnung: Entwickler-Harness und Unternehmens-Harness
herdr richtet sich an Entwicklerinnen und Entwickler, die mehrere Coding-Harnesses wie Claude Code oder Codex parallel im Terminal betreiben. Für Fachanwenderinnen und Fachanwender außerhalb der Entwicklung ist CompanyGPT der passende Harness – Werkzeuge über MCP-Server, Kontext über companyRAG, Rollen aus Entra ID oder Keycloak. Eine gemeinsame Kosten- und Governance-Schicht liefert das AI Gateway; einen Überblick über weitere Harnesses bietet unsere Übersicht KI-Harnesses. Wir unterstützen Unternehmen dabei, herdr, die darin laufenden Coding-Agenten und deren Modellzugriff governance-konform einzuführen.
