firstmate: Talk to one agent. Ship with a crew. For larger fleets, you can opt in to persistent secondmates: second mates that are still ordinary direct reports, but run from their own isolated firstmate homes.
Projektüberblick: Sprechen Sie mit einem Agenten. Schiff mit Besatzung. Bei größeren Flotten können Sie sich für permanente Secondmates entscheiden: Secondmates, die immer noch gewöhnliche direkte Untergebene sind, aber von ihrem eigenen isolierten Firstmate-Zuhause aus agieren.
Auf einen Blick
- Was ist das?
- Talk to one agent. Ship with a crew. For larger fleets, you can opt in to persistent secondmates: second mates that are still ordinary direct reports, but run from their own isolated firstmate homes. Dieser deutsche Leitfaden ordnet README-Funktionen, Grenzen und einen projektspezifischen Prüfweg ein.
- Für wen ist es gedacht?
- Geeignet ist kunchenguid/firstmate für Teams, deren Aufgabe genau zu den im README beschriebenen Funktionen passt und die den genannten Einstieg selbst prüfen können. Ungeeignet ist es als pauschale Produktionszusage.
- Darf ich es kommerziell nutzen?
- Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Das Repository hat innerhalb des letzten Tages neue Commits erhalten.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich Shell, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Eine Agenten-Distribution, keine zu installierende Anwendung bei firstmate Teil 1
kunchenguid/firstmate wird im README als Talk to one agent. Ship with a crew. For larger fleets, you can opt in to persistent secondmates: second mates that are still ordinary direct reports, but run from their own isolated firstmate homes. beschrieben. Die Quelle nennt die Sprache Shell, die Lizenz MIT und den Standardzweig main. Aussagen zu Sternen, Forks und offenen Issues beschreiben nur die ffentliche Aufmerksamkeit, keine Betriebsgarantie. Projektnotiz 1 für firstmate.
Für eine konkrete Prüfung eignet sich bei kunchenguid/firstmate zuerst der Einstieg im README und danach die dort genannten Dateien oder Befehle. Halte dabei die verwendete Version, Eingaben, Ausgaben und Fehlermeldungen fest. Das ist bei firstmate wichtig, weil die bereitgestellten Materialien keine vollständige Kompatibilitätsmatrix und keine belastbare Zusage für jede Umgebung enthalten. Abschnitt 1 bezieht sich ausdrücklich auf kunchenguid/firstmate.
Für die Einordnung von kunchenguid/firstmate zählt der konkrete Zusammenhang: Die README-Angaben zeigen, wofür das Projekt gedacht ist, ersetzen aber keine Aussage über Last, Sicherheit, Pflege oder eine andere Eigenschaft, die dort nicht belegt ist. Prüfe deshalb genau den genannten Teil von firstmate in Abschnitt 1, bevor du ihn in einen größeren Ablauf einbaust.
Ein Ansprechpartner und eine sichtbare Crew bei firstmate Teil 2
Das Interaktionsmodell hat genau einen Ansprechpartner. Du sprichst nur mit dem Ersten Offizier; er weist Crewmitgliedern Arbeit zu, berwacht sie bis zum Abschluss, eskaliert nur echte Entscheidungen und berichtet schlichte Ergebnisse. Jedes Crewmitglied l uft in einem eigenen sichtbaren Sitzungsendpunkt: standardm ig ein tmux-Fenster, oder ein experimenteller herdr- oder zellij-Tab, ein cmux-Arbeitsbereich oder ein Orca-Terminal, die du alle beobachten oder beschreiben kannst. Das Diagramm der README zeigt den Ablauf: Der Kapit n chattet, firstmate liest das Projektverzeichnis und leitet Anfragen weiter, jedes Crewmitglied l uft in seiner eigenen Sitzung mit eigenem git-Worktree, und fertige Arbeit kommt als PR, genehmigter lokaler Merge oder eigenst ndiger Bericht an. Die README beziffert nicht, wie viele Crewmitglieder ein Erster Offizier berwachen kann; sie pr sentiert das Modell ohne Skalenzahlen. Projektnotiz 2 für firstmate.
Für eine konkrete Prüfung eignet sich bei kunchenguid/firstmate zuerst der Einstieg im README und danach die dort genannten Dateien oder Befehle. Halte dabei die verwendete Version, Eingaben, Ausgaben und Fehlermeldungen fest. Das ist bei firstmate wichtig, weil die bereitgestellten Materialien keine vollständige Kompatibilitätsmatrix und keine belastbare Zusage für jede Umgebung enthalten. Abschnitt 2 bezieht sich ausdrücklich auf kunchenguid/firstmate.
Für die Einordnung von kunchenguid/firstmate zählt der konkrete Zusammenhang: Die README-Angaben zeigen, wofür das Projekt gedacht ist, ersetzen aber keine Aussage über Last, Sicherheit, Pflege oder eine andere Eigenschaft, die dort nicht belegt ist. Prüfe deshalb genau den genannten Teil von firstmate in Abschnitt 2, bevor du ihn in einen größeren Ablauf einbaust.
Isolation, Aufgabenformen und Projektmodi bei firstmate Teil 3
Jede Aufgabe l uft in einem sauberen git-Worktree, den ein von der README als treehouse bezeichnetes Werkzeug bereitstellt, oder in einem von Orca verwalteten Worktree, wenn das Backend auf orca gesetzt ist; parallele Arbeit an einem Repository kollidiert so nicht. Arbeit hat zwei Formen: Ship-Aufgaben liefern autorisierte nderungen, Scout-Aufgaben hinterlassen eigenst ndige Untersuchungsberichte, wenn der Aufnahmevertrag getrennte Recherche erfordert. Jedes Projekt deklariert au erdem einen Liefermodus: no-mistakes, direct-PR oder local-only, mit optionalem +yolo-Autonomie-Flag. Die README nennt diese Modi, definiert ihr genaues Verhalten aber nicht; sie verweist auf docs/architecture.md f r die vollst ndige Darstellung. Die pr zise Semantik jedes Modus ist durch die README allein also nicht belegt. Projektnotiz 3 für firstmate.
Für eine konkrete Prüfung eignet sich bei kunchenguid/firstmate zuerst der Einstieg im README und danach die dort genannten Dateien oder Befehle. Halte dabei die verwendete Version, Eingaben, Ausgaben und Fehlermeldungen fest. Das ist bei firstmate wichtig, weil die bereitgestellten Materialien keine vollständige Kompatibilitätsmatrix und keine belastbare Zusage für jede Umgebung enthalten. Abschnitt 3 bezieht sich ausdrücklich auf kunchenguid/firstmate.
Für die Einordnung von kunchenguid/firstmate zählt der konkrete Zusammenhang: Die README-Angaben zeigen, wofür das Projekt gedacht ist, ersetzen aber keine Aussage über Last, Sicherheit, Pflege oder eine andere Eigenschaft, die dort nicht belegt ist. Prüfe deshalb genau den genannten Teil von firstmate in Abschnitt 3, bevor du ihn in einen größeren Ablauf einbaust.
Null-Token- berwachung und neu startbarer Zustand bei firstmate Teil 4
Ein bash-Watcher schl ft ber der Flotte und weckt den Ersten Offizier nur, wenn etwas Aufmerksamkeit braucht; die README nennt das Null-Token- berwachung. Verifizierte prim re Harness erhalten au erdem eine Absicherung am Zugende, die einen blinden Stopp blockiert oder nachfasst, wenn Arbeit l uft und die berwachung nicht aktiv ist. Der gesamte Zustand liegt auf der Platte und im aktiven Sitzungsbackend; das Beenden der Sitzung wird als sicher beschrieben: Die n chste Sitzung gleicht ab und macht weiter, einschlie lich best tigt toter Secondmate-Agenten. berwachungs-Engine, Absicherung und Kontinuit tsverhalten sind in docs/verification/supervision.md und docs/turnend-guard.md dokumentiert, die die README als aktive Wartungs-Verifikationsaufzeichnungen einordnet, nicht als Verf gbarkeitsgarantie. Projektnotiz 4 für firstmate.
Für eine konkrete Prüfung eignet sich bei kunchenguid/firstmate zuerst der Einstieg im README und danach die dort genannten Dateien oder Befehle. Halte dabei die verwendete Version, Eingaben, Ausgaben und Fehlermeldungen fest. Das ist bei firstmate wichtig, weil die bereitgestellten Materialien keine vollständige Kompatibilitätsmatrix und keine belastbare Zusage für jede Umgebung enthalten. Abschnitt 4 bezieht sich ausdrücklich auf kunchenguid/firstmate.
Für die Einordnung von kunchenguid/firstmate zählt der konkrete Zusammenhang: Die README-Angaben zeigen, wofür das Projekt gedacht ist, ersetzen aber keine Aussage über Last, Sicherheit, Pflege oder eine andere Eigenschaft, die dort nicht belegt ist. Prüfe deshalb genau den genannten Teil von firstmate in Abschnitt 4, bevor du ihn in einen größeren Ablauf einbaust.
Erforderliche Harness und Startweg bei firstmate Teil 5
firstmate ben tigt einen verifizierten prim ren Agenten-Harness: Claude Code, Grok, Pi, pi-signed, Codex oder OpenCode. Git und die GitHub-CLI sind erforderlich, authentifiziert ber gh auth login, und du brauchst die CLI und Abh ngigkeiten f r das gew hlte Laufzeit-Backend; tmux ist die Referenzvorgabe. Claude Code, Grok und Pi werden als gleichwertige gemeinsame Prim rempfehlungen pr sentiert, jeweils mit eigenem berwachungspfad; Codex und OpenCode sind verifiziert, tragen aber mehr harnessspezifische berwachungsabw gungen. Der Schnellstart sind drei Shell-Befehle: GitHub authentifizieren, das Repository klonen und hineinwechseln, dann einen gemeinsamen Prim r-Harness starten, damit AGENTS.md bernimmt. Die README gibt die genauen Startbefehle f r Claude Code, Grok und Pi an und verweist f r Backend-spezifische Einrichtung auf die jeweilige Dokumentation. Ob sich alle aufgef hrten Harness in der Praxis identisch verhalten, stellt die README nicht fest. Projektnotiz 5 für firstmate.
Für eine konkrete Prüfung eignet sich bei kunchenguid/firstmate zuerst der Einstieg im README und danach die dort genannten Dateien oder Befehle. Halte dabei die verwendete Version, Eingaben, Ausgaben und Fehlermeldungen fest. Das ist bei firstmate wichtig, weil die bereitgestellten Materialien keine vollständige Kompatibilitätsmatrix und keine belastbare Zusage für jede Umgebung enthalten. Abschnitt 5 bezieht sich ausdrücklich auf kunchenguid/firstmate.
Für die Einordnung von kunchenguid/firstmate zählt der konkrete Zusammenhang: Die README-Angaben zeigen, wofür das Projekt gedacht ist, ersetzen aber keine Aussage über Last, Sicherheit, Pflege oder eine andere Eigenschaft, die dort nicht belegt ist. Prüfe deshalb genau den genannten Teil von firstmate in Abschnitt 5, bevor du ihn in einen größeren Ablauf einbaust.
Eingebaute F higkeiten und Dokumentationsaufbau bei firstmate Teil 6
Die Distribution enth lt f nf benutzeraufrufbare eingebaute F higkeiten: /afk f r Abwesenheits- berwachung, /ahoy f r eine Zusammenfassung sichtbarer Sitzungsereignisse seit der letzten Kapit nsnachricht, /bearings f r eine vierteilige Chat-Zusammenfassung, /updatefirstmate f r Selbstupdates per Fast-Forward-Only-Pulls und /stow zum Einsammeln nicht erfasster dauerhafter Erkenntnisse aus der Sitzung. Die README dokumentiert au erdem einen zweistufigen F higkeitsaufbau: interne F higkeiten unter .agents/skills/ tragen metadata.internal: true, sodass Installationswerkzeuge wie skills.sh sie verbergen; ffentliche F higkeiten unter skills/ sind eigenst ndig und unabh ngig von firstmate, aktuell skills/stow. Der Dokumentationsindex listet Architektur, Konfiguration, Setup-Anleitungen pro Backend, Verifikationsaufzeichnungen und einen Beitragsleitfaden; die README verlinkt all dies, statt den Inhalt zu wiederholen. Projektnotiz 6 für firstmate.
Für eine konkrete Prüfung eignet sich bei kunchenguid/firstmate zuerst der Einstieg im README und danach die dort genannten Dateien oder Befehle. Halte dabei die verwendete Version, Eingaben, Ausgaben und Fehlermeldungen fest. Das ist bei firstmate wichtig, weil die bereitgestellten Materialien keine vollständige Kompatibilitätsmatrix und keine belastbare Zusage für jede Umgebung enthalten. Abschnitt 6 bezieht sich ausdrücklich auf kunchenguid/firstmate.
Für die Einordnung von kunchenguid/firstmate zählt der konkrete Zusammenhang: Die README-Angaben zeigen, wofür das Projekt gedacht ist, ersetzen aber keine Aussage über Last, Sicherheit, Pflege oder eine andere Eigenschaft, die dort nicht belegt ist. Prüfe deshalb genau den genannten Teil von firstmate in Abschnitt 6, bevor du ihn in einen größeren Ablauf einbaust.
Optionale Secondmates, X-Modus und Lizenz bei firstmate Teil 7
Zwei optionale Funktionen erweitern den Kern. Persistente Secondmates sind gew hnliche direkte Unterstellte, die in eigenen isolierten firstmate-Homes laufen, entweder auf derselben Maschine oder als ganzes Home auf einem per SSH erreichbaren Host; die README sagt, Updates und Wiederherstellung seien abgesichert, sodass eine unerreichbare Remote-Route niemals zu einem lokalen Ersatz wird. Der X-Modus wird mit einem lokalen .env-Token opt-in aktiviert; der Erste Offizier kann dann ffentliche @myfirstmate-Erw hnungen beantworten, reversible Erw hnungsanfragen im selben Lebenszyklus wie Chat-Anfragen behandeln und innerhalb von sieben Tagen bis zu drei ffentlich sichere Abschluss-Folgemeldungen posten; Trockenlauf-Vorschauen werden vor dem Livegang lokal aufgezeichnet. Das Repository steht unter der MIT-Lizenz, Urheberrecht bei Kun Chen. Die Lizenz gew hrt Rechte zur Nutzung, Kopie, nderung, Zusammenf hrung, Ver ffentlichung, Verteilung, Unterlizenzierung und zum Verkauf von Kopien der Software und schlie t ausdr cklich jede Gew hrleistung aus: Die Software wird wie besehen bereitgestellt, ohne jegliche Garantie. Der Lizenztext sagt nichts zu Support, Sicherheitslage oder Produktionsreife. Projektnotiz 7 für firstmate.
Für eine konkrete Prüfung eignet sich bei kunchenguid/firstmate zuerst der Einstieg im README und danach die dort genannten Dateien oder Befehle. Halte dabei die verwendete Version, Eingaben, Ausgaben und Fehlermeldungen fest. Das ist bei firstmate wichtig, weil die bereitgestellten Materialien keine vollständige Kompatibilitätsmatrix und keine belastbare Zusage für jede Umgebung enthalten. Abschnitt 7 bezieht sich ausdrücklich auf kunchenguid/firstmate.
Für die Einordnung von kunchenguid/firstmate zählt der konkrete Zusammenhang: Die README-Angaben zeigen, wofür das Projekt gedacht ist, ersetzen aber keine Aussage über Last, Sicherheit, Pflege oder eine andere Eigenschaft, die dort nicht belegt ist. Prüfe deshalb genau den genannten Teil von firstmate in Abschnitt 7, bevor du ihn in einen größeren Ablauf einbaust.
Eine Agenten-Distribution, keine zu installierende Anwendung bei firstmate Teil 8
firstmate bezeichnet sich selbst als Agenten-Distribution: ein portables Verzeichnis aus Anweisungen, F higkeiten, Werkzeugen, Richtlinien und Zustandskonventionen, das einen universellen Terminal-Codierungsagenten in einen spezialisierten Agenten verwandelt. Die README sagt ausdr cklich, was das Projekt nicht ist: kein Modell, kein Harness, keine F higkeit, kein MCP-Server und keine CLI. Es gibt keinen Installer und keine zu installierende Anwendung. Das Klonen des Repositorys ergibt die Distribution selbst, bestehend aus AGENTS.md, geb ndelten F higkeiten und Hilfsskripten, denen jeder unterst tzte Terminal-Codierungsagent folgen kann. Der Start eines verifizierten Harness im Klon instanziiert deinen Ersten Offizier und macht dich zum Kapit n. Das Repository ist in Shell geschrieben, und seine Ein-Satz-Beschreibung ist der Kern des Konzepts: Sprich mit einem Agenten, liefere mit einer Crew aus. Projektnotiz 8 für firstmate.
Für eine konkrete Prüfung eignet sich bei kunchenguid/firstmate zuerst der Einstieg im README und danach die dort genannten Dateien oder Befehle. Halte dabei die verwendete Version, Eingaben, Ausgaben und Fehlermeldungen fest. Das ist bei firstmate wichtig, weil die bereitgestellten Materialien keine vollständige Kompatibilitätsmatrix und keine belastbare Zusage für jede Umgebung enthalten. Abschnitt 8 bezieht sich ausdrücklich auf kunchenguid/firstmate.
Für die Einordnung von kunchenguid/firstmate zählt der konkrete Zusammenhang: Die README-Angaben zeigen, wofür das Projekt gedacht ist, ersetzen aber keine Aussage über Last, Sicherheit, Pflege oder eine andere Eigenschaft, die dort nicht belegt ist. Prüfe deshalb genau den genannten Teil von firstmate in Abschnitt 8, bevor du ihn in einen größeren Ablauf einbaust.
Redaktionelles Fazit
Geeignet ist kunchenguid/firstmate für Teams, deren Aufgabe genau zu den im README beschriebenen Funktionen passt und die den genannten Einstieg selbst prüfen können. Ungeeignet ist es als pauschale Produktionszusage. Prüfe zuerst den main-Stand, den dokumentierten firstmate-Einstieg und die konkrete Ausgabe in deiner Zielumgebung.
Community-Notizen