Die Claude Code-Statuszeile ist ein Shell-Skript, das bei jedem Tool-Aufruf und jedem Benutzerzugriff am unteren Rand Ihres Terminals angezeigt wird. Standardmäßig zeigt sie fast nichts an. Sie können sie auf ein Skript verweisen und beliebige Informationen anzeigen lassen, um Ihr aktuelles Modell, die Kontextnutzung, die Sitzungskosten und die Plan-Limits darzustellen.
Was ich während der Arbeit tatsächlich wissen musste: Wie voll ist mein Kontextfenster und wie weit bin ich in meiner Sitzung fortgeschritten? Beides ist entscheidend für die Nutzung des Tools. Eine Sitzung mit 12 % Kontext und noch 4 Stunden verbleibender Ratenbegrenzung ist eine ganz andere Situation als eine mit 78 % Kontext und nur noch 20 Minuten verbleibender Zeit. Ohne diese sichtbaren Informationen agiert man blind – man gibt Tokens für die falschen Dinge aus, stößt an Limits, die man nicht kommen sah, oder startet eine neue Sitzung, obwohl das gar nicht nötig war.
Diese Statusleiste macht all das passiv bei jedem Schritt sichtbar.
Das zeigt meine:
repo ⎇ branch/…name-here*↑2 | Opus 4.7 | ctx:█░░░░░░░░░ 12% 121k/1M | ⏱ 25m33s · $4.83 | 5h: ███░░░░░░░ 28% · 4h24m left | 7d: 47% · $513.54 · 1d12h left
Von links nach rechts:
Projekt + Zweig — Markierung für „Dirty Tree“, Anzahl der vor- und nachgelagerten Commits
Modell — aktueller Modellname, ohne Klammern
Kontext — 10-Zellen-Balken + Prozentangabe + verwendete Token im Vergleich zur Fenstergröße
Sitzung — verstrichene Zeit + Kosten in USD
Nutzung des 5-Stunden-Tarifs — entspricht genau der von Anthropic Benutzeroberfläche , mit Zeit bis zum Zurücksetzen
Nutzung des 7-Tage-Tarifs — dasselbe, plus fortlaufende API-äquivalente Ausgaben
Die Balken färben sich rot, wenn die letzten 10 % eines Limits erreicht sind.
Einrichtung
Öffne Claude Code und gib /statusline
Füge den Befehl am Ende dieses Beitrags ein
Starte Claude Code neu
Claude Code schreibt das Skript und aktualisiert ~/.claude/settings.json automatisch. Benutzer-global – dein Repo bleibt unberührt.
Voraussetzungen
jq —brew install jq/apt install jq
bun oder node für den 7-Tage-Dollarwert (abgerufen über bunx/npx auf Abruf abgerufen, keine globale Installation erforderlich – falls fehlend, funktioniert alles andere weiterhin)
Ein paar Anmerkungen
Die 7-Tage-Kosten werden (usage loading…) beim ersten Durchlauf kurz angezeigt, während ccusage zwischenspeichert. Dauert etwa 10 Sekunden.
Die Prozentsätze für 5h und 7d stammen direkt aus Claude Codes nativer Statuszeile JSON — sie stimmen bis auf den Prozentpunkt mit der Nutzungsseite von Anthropic überein.
Außerhalb eines Git-Repos versteckt sich das Zweigsegment stillschweigend.
Die Eingabeaufforderung
Geben Sie /statusline in Claude Code ein und fügen Sie dann diesen gesamten Block ein:
Set up a global Claude Code statusline at ~/.claude (user-global, not a project's .claude/ directory).
Layout:
⎇ (*)(↑N)(↓N) | | ctx:% / | ⏱ · $ | 5h: % ·
Verbinden
Treffen wir uns auf der Plattform, die Ihrem gewünschten Ergebnis am besten dient. Meine digitale Identität umfasst alle Plattformabsichten. Bevorzugen Sie E-Mail? Versuchen Sie es mit contact@julianpaul.me.
Möchten Sie auf dem Laufenden bleiben? RSS ↗ und/oder abonnieren Sie E-Mail-Updates. ↓
Vernetzen Sie sich mit mir: LinkedIn | Instagram | GitHub | 𝕏 | Lebenslauf