Wie Sie das Jonglieren mit KI-Agenten im Terminal beenden und ein Team mit Firstmate organisieren
Vertraute Szene: Sie öffnen fünf Terminal-Tabs, von denen jeder seinen eigenen Coding-Agenten ausführt. Einer behebt einen instabilen Test, ein anderer schreibt Komponenten für den Dark Mode um, ein dritter führt ein Abhängigkeits-Audit durch. Zehn Minuten später bricht Chaos aus. Welcher Agent ist fertig? Wo sind die Tests fehlgeschlagen? Welcher Branch wurde gerade gemergt?
Das Projekt firstmate bietet einen anderen Ansatz. Anstatt jeden Agenten manuell zu steuern, kommunizieren Sie mit einem Hauptassistenten — dem First Mate. Sie übergeben ihm Aufgaben, und er verteilt sie an autonome „Seeleute" in isolierten Umgebungen.

Was ist eine Agent-Distro
Die Entwickler von firstmate beschreiben ihr Projekt nicht als weitere CLI-Anwendung oder Framework, sondern als Agent-Distro. Im Wesentlichen handelt es sich um ein portables Set von Anweisungen im AGENTS.md-Format, vorgefertigte Fähigkeiten, Skripte und Verhaltensregeln.
Sie klonen das Repository auf Ihren Rechner, führen Ihr vertrautes CLI-Tool darin aus (wie Claude Code oder Grok), und es nimmt dynamisch die Logik für die Verwaltung des gesamten Teams auf. Es müssen keine zusätzlichen Anwendungen oder schweren Abhängigkeiten auf Ihrem System installiert werden.
Wie die Architektur funktioniert
Die gesamte Idee basiert auf Verantwortungstrennung und Isolation der Arbeitsbereiche.
Sie geben Befehle an den First Mate über einen einzigen Chat. Zum Beispiel: „Review Projekt xyz, behebe den fehlgeschlagenen Autorisierungstest und füge Dark Mode hinzu."
Der First Mate klont das Repository in den projects/-Ordner und erstellt Aufgaben.
Für jede Aufgabe wird ein separates Terminalfenster geöffnet (tmux, zellij, cmux oder Orca) und ein isolierter Git-Working-Tree wird mit dem treehouse-Tool erstellt.
Autonome Seeleute arbeiten parallel, ohne sich gegenseitig zu behindern oder die Haupt-Codebasis zu beschädigen.
Nach Abschluss der Aufgaben sammelt der First Mate die Ergebnisse und liefert einen fertigen Pull-Request oder Forschungsbericht.
Ein interessantes Detail: Der Überwachungsprozess verbraucht keine Neural-Network-Tokens. Ein Hintergrund-Bash-Skript überwacht den Sitzungszustand. Es schläft, bis ein Ereignis in einem der Fenster auftritt oder ein Seemann eine menschliche Entscheidung benötigt. Erst dann weckt der Beobachter den First Mate auf und übergibt ihm eine kurze Zusammenfassung.
Modi und Befehle
Das Projekt verfügt über integrierte Fähigkeiten, die direkt aus dem Chat aufgerufen werden:
/afkschaltet das System in den Abwesenheitsmodus. Der Hintergrundprozess bearbeitet kleinere technische Nachrichten eigenständig, während wirklich wichtige Fragen zu einem Digest zusammengefasst und für Ihre Rückkehr vorbereitet werden./bearingserstellt eine kurze Zusammenfassung aller laufenden Aufgaben und aktiven Pull-Requests./ahoyhilft Ihnen, schnell auf den neuesten Stand zu kommen, indem es die Ereignis-Zeitleiste und Fragen anzeigt, die Ihre Genehmigung erfordern./stowverarbeitet akkumulierten Kontext, speichert wichtiges Wissen auf die Festplatte und archiviert veraltete Daten, um Token-Budget zu sparen.
Über die Standardentwicklung mit PR-Erstellung hinaus verfügt firstmate über einen Recherche-Modus (Scout). Wenn Sie ein Sicherheits-Audit durchführen oder ein fremdes Modul erkunden müssen, anstatt Code zu ändern, erstellt der Seemann einen detaillierten Bericht in einer Markdown-Datei, ohne das Repository zu verändern.
Unterstützte Agenten und Start
Das Repository ist gut vorbereitet für die Arbeit mit gängigen CLI-Tools. Claude Code, Grok und Pi werden offiziell als Haupt-First-Mate empfohlen. Codex und OpenCode wurden ebenfalls getestet.
Tmux wird als Standard-Terminal-Backend verwendet, aber zellij, cmux und Orca werden ebenfalls unterstützt.
Der Schnellstart sieht so aus:
gh auth login
git clone https://github.com/kunchenguid/firstmate
cd firstmate
claude
Nach dem Start liest Claude Code die Anweisungen aus AGENTS.md ein, und Sie müssen es nur mit ahoy! begrüßen.
Für wen ist dieses Projekt gedacht
Wenn Sie KI-Assistenten nur gelegentlich für kleinere Refactorings einer einzelnen Funktion verwenden, könnte firstmate überdimensioniert wirken. Aber wenn Sie aktiv parallel an mehreren Aufgaben arbeiten, spart das Projekt viel Zeit. Die Isolation über Git-Worktree verhindert, dass Änderungen überschrieben werden, und ein einzelner Chat mit dem First Mate eliminiert die Notwendigkeit, ständig zwischen einem Dutzend Fenstern zu wechseln.
Ähnliche Projekte