Claude Code Statusline Builder
Eine Claude Code Statusline ist ein kleines Skript, das Claude Code nach jeder Änderung ausführt und unten im Terminal anzeigt; die Sitzungsdaten bekommt es als JSON. Wähl unten deine Segmente, prüf die Live-Vorschau und kopier settings.json und Skript; nichts, was du klickst, verlässt deinen Browser.
Vorlagen
Segmente
Hak an, was du sehen willst. Zum Sortieren ziehen oder die Pfeil-Knöpfe nutzen.
Stil
Live-Vorschau
1. Das kommt in ~/.claude/settings.json
Das Uhrzeit-Segment setzt refreshInterval, damit die Zeit auch ohne neue Nachricht weiterläuft.
2. Dieses Skript speichern als ~/.claude/statusline.sh
Danach ausführbar machen:
chmod +x ~/.claude/statusline.shDas Bash-Skript braucht jq. Installieren mit brew install jq oder sudo apt install jq.
So richtest du die Claude Code Statusline in 3 Schritten ein
- 1
Skript speichern
Kopier das Skript aus dem Builder nach ~/.claude/statusline.sh (oder statusline.js für Node). Unter macOS und Linux machst du die Datei mit chmod +x ausführbar. Für Bash brauchst du jq.
- 2
settings.json ergänzen
Öffne ~/.claude/settings.json für alle Projekte oder .claude/settings.json in einem Projekt und füge den Block statusLine ein. Der Rest der Datei bleibt, wie er ist.
- 3
Neu starten und prüfen
Starte eine neue Claude-Code-Sitzung. Die Zeile erscheint unten nach der ersten Änderung. Wenn nicht, starte claude --debug und such nach Fehlern zur Statusline.
Häufige Fehler und Lösungen
- Es erscheint nichts
- Das Skript ist nicht ausführbar oder schreibt nicht auf stdout. chmod +x ausführen und testen mit: echo '{}' | ~/.claude/statusline.sh
- jq: command not found
- jq installieren oder im Builder auf das Node-Skript umstellen, das keine Zusatztools braucht.
- Leere Werte am Anfang
- Felder wie Kontext oder Kosten sind zu Beginn einer Sitzung leer. Die Skripte nehmen dann 0 oder blenden das Segment aus.
- Statusline abgeschaltet
- disableAllHooks in den Einstellungen schaltet auch die Statusline ab, und Claude Code führt sie nur in vertrauenswürdigen Ordnern aus.
- Pfade unter Windows
- Claude Code startet den Befehl über Git Bash, ohne Git Bash über PowerShell. Nutz Schrägstriche nach vorn in Pfaden oder das Node-Skript.
Quelle: Claude Code Doku zur Statusline: code.claude.com/docs/en/statusline, 06.11.2026.
Claude Code Statusline: häufige Fragen
Welche Daten kann die Claude Code Statusline zeigen?
Claude Code übergibt deinem Skript JSON mit Modell, Arbeitsordner, Git-Worktree, Sitzungskosten, Dauer, hinzugefügten und entfernten Zeilen, Kontext-Auslastung, Effort-Stufe, Output-Stil und in Pro und Max auch die 5-Stunden- und 7-Tage-Limits. Der Builder deckt die nützlichsten Felder ab.
Wie oft aktualisiert sich die Statusline?
Claude Code führt dein Skript nach Änderungen wie neuen Nachrichten aus, gebündelt auf 300 Millisekunden. Wenn du eine Uhr zeigst, setz refreshInterval in Sekunden, damit die Zeile auch ohne Aktivität weiterläuft; das Minimum ist 1.
Gehen Farben und mehrere Zeilen?
Ja. ANSI-Farbcodes funktionieren, jede ausgegebene Zeile wird eine eigene Reihe, und OSC-8-Links werden unterstützt. Der Builder schreibt eine Zeile mit optionalen Farben.
Brauche ich jq?
Nur für das Bash-Skript, das das JSON mit jq liest. Das Node-Skript liest das JSON selbst und braucht nur Node.js, das bei Claude Code meist schon installiert ist.
Schickt das Tool meine Einstellungen irgendwohin?
Nein. Der Builder läuft komplett in deinem Browser. Beim Klicken gehen keine Anfragen raus, und die Dateien landen nur in deiner Zwischenablage, wenn du auf Kopieren drückst.
Weitere kostenlose Tools: alle Webtools · Claude Skills · Codex vs Claude Code · In English
Answer the Web ist nicht mit Anthropic verbunden.