Artikel
Deckhand im Überblick: Claude Code als Leitstelle für Third-Party-KIs nutzen
Deckhand ist ein Open-Source-Plugin für Claude Code, das eine Toolbar über dem Eingabefeld einblendet: Aufgaben schreibgeschützt an Codex, Cursor agent und agy für eine Zweitmeinung delegieren, Sub-Agents mit Sub5 parallel ausführen sowie Nutzungsmetriken und Modellwechsel bereitstellen. Dieser Artikel erläutert Installation, Funktionsweise, Datenflüsse und bekannte Einschränkungen.
· 6 Min. Lesezeit
Deckhand ist ein Plugin für Claude Code, das direkt über dem Prompt-Eingabefeld eine Toolbar ergänzt. Claude bleibt weiterhin der primäre Agent; über die Toolbar lassen sich Aufgaben schreibgeschützt an Codex, Cursor agent oder agy übergeben. Sobald die Antwort vorliegt, wird sie von Claude geprüft, bevor entschieden wird, ob sie übernommen werden soll.
Darüber hinaus bietet die Toolbar Nutzungsmetriken, Modellwechsel sowie Sub5, um Aufgaben auf mehrere Sub-Agents zur parallelen Bearbeitung aufzuteilen. Das Plugin funktioniert sowohl im Terminal als auch in der Desktop-App. Die aktuelle Version ist 1.1.1 unter der MIT-Lizenz.
Offenlegung: Deckhand wurde vom Autor dieser Website entwickelt.
Funktionsübersicht#
| Bereich |
Funktion |
cL cS cA cR gF |
Aufgaben schreibgeschützt an ein anderes KI-CLI übergeben; Antwort wird anschließend von Claude geprüft |
Sub5 |
Aktuelle Aufgabe in bis zu 5 Teilaufgaben aufteilen und von Sub-Agents parallel in separaten git worktree-Umgebungen bearbeiten lassen |
O F S H |
Wechsel zu Opus, Fable, Sonnet oder Haiku |
| Nutzungsmetriken |
5-Stunden-Fenster, wöchentliches Fenster pro Modell, kombiniertes wöchentliches Fenster aller Modelle, Context Window |
Recap |
Zeigt den aktuellen Kontext in einem Seiten-Panel an |
⚙ |
Öffnet das Einstellungs-Panel |
Installation und Voraussetzungen#
In Claude Code folgenden Befehl ausführen:
/plugin marketplace add stephen-taipei/deckhand
/plugin install deckhand@deckhand
Falls die Toolbar nicht erscheint, eine neue Session starten.
Voraussetzungen:
- macOS oder Linux. Windows ist bislang ungetestet.
- Ein Claude Code-Build mit Unterstützung für Plugin-Hook-Module; getestet unter 2.1.288.
- Python 3.9 oder höher.
- Optional: Für Überwachungsfunktionen wird
gh benötigt; für Delegierungs-Buttons sind die CLIs von codex, Cursor agent oder agy erforderlich. Nicht installierte CLIs werden in der Leiste ausgeblendet.
Delegierung: Schreibgeschützte Zweitmeinungen#
Ein Klick auf einen Delegierungs-Button übergibt die Aufgabe an das entsprechende CLI. Dieses verfügt ausschließlich über Lesezugriff, kann keine Änderungen vornehmen und liefert das Ergebnis zur Prüfung an Claude zurück.
Standard-Ziele für die Delegierung:
| Button |
CLI |
Modell |
Effort |
cL |
Codex |
GPT-6 Luna |
max |
cS |
Codex |
GPT-6.1 Sol |
medium |
cA |
Codex |
GPT-6 Astra |
medium |
cR |
Cursor agent |
Grok 4.7 |
high |
gF |
agy |
Gemini 3.8 Flash |
high |
Labels, CLIs, Modell-IDs, Effort-Stufen und Bezeichnungen lassen sich in den Einstellungen anpassen.
Der Schreibschutz wird über die jeweiligen CLI-Flags oder Betriebsmodi erzwungen:
- Codex:
-s read-only
- Cursor agent:
--mode ask
- agy: Headless-Modus, Tool Calls werden automatisch abgelehnt
Vor dem Absenden prüft Deckhand den Task-Prompt und blockiert die Übertragung, falls Tokens, API-Keys oder Passwörter enthalten sind. Prompts und Antworten werden in einem privaten temporären Verzeichnis gespeichert und nach 3 Tagen gelöscht.
Während eine Delegierung läuft, erscheint über der Verbrauchsleiste eine zusätzliche Zeile mit Label, CLI, Modell und bisheriger Laufzeit. /delegates listet die Delegierungen der letzten 3 Tage auf; jede Antwort kann geöffnet, kopiert oder direkt ins Eingabefeld übernommen werden. Zudem wird der vom CLI gemeldete Token-Verbrauch angezeigt.
Bei einer Delegierung wird der Task-Prompt an den Provider hinter dem jeweiligen CLI übertragen.
Sub5: Parallele Sub-Agents#
Sub5 teilt die aktuelle Aufgabe in bis zu 5 voneinander unabhängige Teilaufgaben auf. Jede Teilaufgabe wird von einem eigenen Sub-Agent in einem separaten git worktree bearbeitet. Nach Abschluss aller Tasks prüft der Haupt-Agent die Ergebnisse, führt die Änderungen zusammen und bereinigt Worktrees sowie Branches.
Git-Operationen werden über das Skript bin/sub5.py abgewickelt – ohne Force-Flags und ohne Pushes. Modell, Effort-Stufe und maximale Task-Anzahl der Sub-Agents lassen sich konfigurieren.
Wird ein Run abgebrochen (Turn gestoppt, Worker fehlgeschlagen, Session geschlossen), können Worktrees und Branches zurückbleiben. /sub5-clean listet diese Überreste auf und entfernt nach Bestätigung nur jene Worktrees, die keine uncommitted Changes aufweisen, sowie bereits gemergte Branches. Innerhalb der letzten Stunde genutzte Umgebungen bleiben erhalten.
Bestehen Abhängigkeiten zwischen den Teilaufgaben, ist Sub5 nicht geeignet, da parallele Ausführung in diesem Fall lediglich zu Merge-Konflikten führt.
Modellwechsel#
O, F, S und H stehen jeweils für Opus, Fable, Sonnet und Haiku.
- Terminal: Wechselt das Modell der aktuellen Session direkt und behält die bisherige Effort-Stufe bei.
- Desktop-App: Claude Code erlaubt es Plugins nicht, Prompts mit führendem
/ abzusetzen, und die App gestattet Sessions keinen programmatischen Modellwechsel. Daher fügt der Button den vollständigen Befehl wie /model claude-opus-5-5 in das Eingabefeld ein. Der Wechsel erfolgt erst nach Drücken von Enter; Deckhand setzt anschließend die Effort-Stufe auf den vorherigen Wert zurück.
Nutzungsmetriken#
5h: 5-Stunden-Fenster.
fb, sn, op: Wöchentliches Kontingent der einzelnen Modelle des Accounts.
7d: Wöchentliches Gesamtkontingent über alle Modelle hinweg.
ctx: Prozentuale Auslastung des Context Windows.
Die Werte stimmen mit den Angaben in den Claude App Usage Cards überein und werden abgerundet. Überschreitet ein Zeitfenster den Warnschwellenwert, gibt Deckhand eine einmalige Benachrichtigung aus. Schwellenwerte können in den Einstellungen konfiguriert werden.
Recap#
Recap liefert im Seiten-Panel eine verständliche Zusammenfassung des gesamten aktuellen Kontexts, ohne dem Chatverlauf zusätzliche Nachrichten hinzuzufügen.
| Tool |
Zweck |
/watch-deploy, watch_deploy |
Überwacht PRs, CI-Runs oder URLs im Hintergrund und stoppt automatisch nach N identischen Ergebnissen in Folge |
| Polling-Schutz |
Blockiert sleep-Polling-Schleifen und blockierende Wartebefehle wie gh run watch |
| Attribution-Schutz |
Entfernt Co-Authored-By-Trailer und Claude Code-Footers aus Commit- und PR-Befehlen |
/handoff, /handoff-in, /codex |
Übergibt Aufgaben zwischen Claude und Codex |
translate |
Übergibt Lokalisierungsaufgaben an ein definiertes Delegierungs-Ziel; standardmäßig deaktiviert |
search |
Führt Websuchen mit Quellenangaben über ein definiertes Delegierungs-Ziel aus, zur Verifizierung durch Claude; standardmäßig deaktiviert |
Einstellungen#
Ein Klick auf ⚙ ganz rechts in der Toolbar oder der Befehl /deckhand öffnet das Einstellungs-Panel. Es ist in fünf Reiter unterteilt: Allgemein, Delegierung, Übersetzung & Suche, Sub5 sowie Erweitert. Einstellungen werden lokal gespeichert und können als JSON exportiert und auf anderen Rechnern importiert werden.
Die Benutzeroberfläche unterstützt English, 繁體中文, 简体中文, 日本語 und 한국어 und richtet sich standardmäßig nach der language-Einstellung von Claude Code.
Datenflüsse#
Ausschließlich folgende drei Datenkategorien verlassen das lokale System:
- Task-Prompts für Delegierungen: Werden beim Klick auf einen Delegierungs-Button an den Provider des gewählten CLIs gesendet.
- Nutzungsdaten: Werden über Claude Code unter Verwendung der Anmeldedaten der aktuellen Session über den Anthropic Usage-Endpunkt abgerufen.
- Explizit aufgerufene Tools:
translate und search senden Daten an das jeweilige Delegierungs-Ziel; Überwachungsfunktionen fragen GitHub über gh ab oder rufen die angegebene URL ab.
Bekannte Einschränkungen#
- Windows ist bislang ungetestet.
- Modell-Buttons in der Desktop-App schalten nicht mit einem Klick um; das Absenden per Enter im Eingabefeld ist erforderlich.
- Kein Abbruch-Button für Delegierungen: Deckhand überwacht lediglich den Bash-Aufruf der Delegierung und kann diesen nicht abbrechen.
- Task-Prompts bei Delegierungen werden an Drittanbieter-Services übertragen.
Quellcode und vollständige Dokumentation sind auf GitHub verfügbar. Deckhand ist ein unabhängig entwickeltes Plugin und kein Produkt von Anthropic.