Installation
Workban Guard in Claude Code und Codex einrichten
Du brauchst ein Konto in einem Workban-Workspace, für den Workban Guard freigeschaltet ist, die angemeldete workban-CLI, Node.js 22.23.4, 24.22.1 oder 26.12.1 (oder neuer) und einen der beiden Agenten. Einen eigenen Download-Token gibt es nicht. Ob dein Workspace freigeschaltet ist, zeigt Workban unter Einstellungen → Workban Guard; dort fragen Owner und Admins die Freischaltung auch an. Die Einrichtung dauert ein paar Minuten.
- Version 0.3.0
- Workban-Konto
- Claude Code 2.1.308
- Codex CLI 0.154.0
Schritt 1
Workban-CLI anmelden
Workban Guard prüft deinen Zugang über dein Workban-Konto. Ist die workban-CLI noch nicht eingerichtet, installiere sie wie unter Einrichten beschrieben. Den persönlichen Token erstellst du in Workban unter Einstellungen → Tokens, und zwar in dem Workspace, für den Workban Guard freigeschaltet ist. Dann anmelden und prüfen:
workban auth login --api-url https://workban.de/api/v1 --token wb_p_…
workban auth status --api-url https://workban.de/api/v1Workban Guard nutzt genau diesen Token. Verlässt du den Workspace oder widerrufst du den Token, endet der Zugang zu den Downloads. Installierte Kopien laufen weiter.
EinrichtenIn fünf Schritten vom Konto zur ersten Aufgabe.Schritt 2
Claude Code
Trag den Marketplace in deine ~/.claude/settings.json ein. Steht dort schon etwas, ergänze nur den Schlüssel extraKnownMarketplaces:
{
"extraKnownMarketplaces": {
"workban-guard": {
"source": {
"source": "url",
"url": "https://guard.workban.de/marketplace.json",
"headersHelper": "PATH=\"$PATH:$HOME/.local/bin:/usr/local/bin:/opt/homebrew/bin\" workban auth header --api-url https://workban.de/api/v1"
},
"autoUpdate": true
}
}
}Starte Claude Code danach einmal, ein kurzer Start reicht: Erst dabei übernimmt es den Marketplace aus den Einstellungen. Dann installieren:
claude plugin install wbg@workban-guardStarte Claude Code neu oder tippe /reload-plugins. Prüfen: /wbg:status zeigt den Stand. Bittest du Claude, git reset --hard auszuführen, fragt Workban Guard nach.
Den Header baut Claude Code bei jedem Abruf mit workban auth header, also mit dem Token, den die CLI ohnehin speichert. Der PATH-Zusatz findet die CLI auch, wenn Claude Code ohne Login-Shell startet (Desktop-App, IDE). Mit autoUpdate holt es neue Versionen von selbst.
Schritt 3
Codex CLI
Codex bindet Marketplaces aus einem Ordner oder einem Git-Repository ein. Lade den Marketplace-Ordner mit deinem Workban-Token herunter und füge ihn hinzu:
mkdir -p ~/.local/share/workban-guard && cd ~/.local/share/workban-guard
curl -fsSL -H "$(workban auth header --http --api-url https://workban.de/api/v1)" \
-o wbg.zip https://guard.workban.de/download/wbg-marketplace.zip
unzip -oq wbg.zip && rm wbg.zip
codex plugin marketplace add ~/.local/share/workban-guard/workban-guard
codex plugin add wbg@workban-guardÖffne Codex, rufe /hooks auf und vertraue den Hooks von Workban Guard. Erst dann laufen sie. Prüfen: $wbg-status.
Schritt 4
Für ein Projekt im Team
Damit alle im Projekt Workban Guard bekommen, committe eine .claude/settings.json mit Marketplace und Plugin. Sie enthält kein Geheimnis, jede Person nutzt ihr eigenes Workban-Konto:
{
"extraKnownMarketplaces": {
"workban-guard": {
"source": {
"source": "url",
"url": "https://guard.workban.de/marketplace.json",
"headersHelper": "PATH=\"$PATH:$HOME/.local/bin:/usr/local/bin:/opt/homebrew/bin\" workban auth header --api-url https://workban.de/api/v1"
},
"autoUpdate": true
}
},
"enabledPlugins": {
"wbg@workban-guard": true
}
}Jede Person meldet ihre workban-CLI an (Schritt 1), vertraut dem Projektordner beim ersten Start von Claude Code und installiert einmal:
claude plugin install wbg@workban-guard --scope projectProjektregeln stehen in .workban-guard.json. Darf Code aus dem Projekt nur an Claude gehen, dann so:
{
"review": {
"engines": [
"claude"
]
}
}Schritt 5
Aktualisieren
Claude Code holt neue Versionen dank autoUpdate selbst. Sofort geht es so:
claude plugin marketplace update workban-guard
claude plugin update wbg@workban-guardFür Codex lädst du den Ordner neu und fügst das Plugin noch einmal hinzu. Hat sich die Hook-Datei geändert, fragt Codex unter /hooks erneut nach deinem Vertrauen.
cd ~/.local/share/workban-guard
curl -fsSL -H "$(workban auth header --http --api-url https://workban.de/api/v1)" \
-o wbg.zip https://guard.workban.de/download/wbg-marketplace.zip
unzip -oq wbg.zip && rm wbg.zip
codex plugin add wbg@workban-guardSchritt 6
Entfernen
Pausieren reicht oft: /wbg:pause schaltet Workban Guard für höchstens 8 Stunden aus. Ganz entfernen:
claude plugin uninstall wbg@workban-guard
codex plugin remove wbg@workban-guard
codex plugin marketplace remove workban-guardSchritt 7
Wenn etwas nicht klappt
- 401 beim Abruf
- Die
workban-CLI ist nicht angemeldet, oder der Token wurde widerrufen.workban auth statuszeigt den Stand. - 403 beim Abruf
- Für den Workspace deines Tokens ist Workban Guard nicht freigeschaltet. Nimm einen Token aus dem freigeschalteten Workspace. Oder frag die Freischaltung als Owner oder Admin in Workban unter Einstellungen → Workban Guard an.
- workban: command not found
- Claude Code findet die CLI nicht. Liegt sie nicht in
~/.local/bin,/usr/local/binoder/opt/homebrew/bin, ergänze ihren Ordner imheadersHelper. - „isn't installed here“
- Das Plugin steht in den Projekt-Einstellungen, ist bei dir aber noch nicht installiert:
claude plugin install wbg@workban-guard --scope project. - „not found in marketplace“
- Claude Code hat den Marketplace noch nicht übernommen. Starte Claude Code einmal und installiere dann erneut.
- Codex prüft nichts
- Die Hooks sind unter
/hooksnoch nicht vertraut. - node: command not found
- Die Hooks starten
node. Node.js 22.23.4, 24.22.1 oder 26.12.1 (oder neuer) muss imPATHliegen; ältere Versionen haben bekannte Sicherheitslücken.
Probier es mit deiner nächsten Aufgabe.
Workban ist kostenlos. Dein Workspace steht in einer Minute, und die erste Aufgabe erscheint, sobald dein Agent loslegt.