Claude Code Status Bar jest niesamowity: CC statusline sprawia, że terminal staje się piękny i wydajny
Claude Code Status Bar jest niesamowity: CC statusline sprawia, że terminal staje się piękny i wydajny
Pasek stanu Claude Code, który na bieżąco wyświetla modele, Git, kontekst i koszty, przewodnik po TUI bez konfiguracji.
Zapomnij o domyślnym pasku stanu Claude Code, CCstatusline to narzędzie, które sprawia, że terminal jest zarówno piękny, jak i funkcjonalny. Może umieścić informacje o modelu, gałęzi Git, zużyciu tokenów, kosztach sesji, stoperze i strzałkach Powerline w jednym dostosowanym pasku stanu, a wszystko to z graficzną konfiguracją, bez potrzeby edytowania plików.
Czym jest CCstatusline?
To otwarty pakiet npm skierowany do Claude Code, który oferuje konfigurowalny pasek stanu z wskaźnikami w czasie rzeczywistym, obsługujący Powerline, wbudowaną konfigurację TUI i wiele motywów.
Po uruchomieniu można zobaczyć podgląd na żywo: Ctx: 18.6k | ⎇ main | (+42,-10). Po skonfigurowaniu można uzyskać jeszcze bardziej efektowny wygląd.
Co można wyświetlić
Komponenty (Widgets) można dowolnie łączyć: nazwa modelu, długość kontekstu, gałąź Git/zmiany, czas trwania sesji, 5-godzinny stoper, koszty sesji, katalog roboczy, dowolny tekst lub wynik polecenia... można również skonfigurować wiele pasków stanu z różnymi układami.
Całkowicie konfigurowane TUI, bez potrzeby edytowania plików konfiguracyjnych
Uruchom npx ccstatusline@latest, aby wejść do interfejsu interaktywnego, z siedmioma menu: edytuj linie, zmień kolory, ustawienia Powerline, opcje terminala, styl globalny, zainstaluj do Claude Code, zapisz i wyjdź. Na górze można na bieżąco obserwować zmiany.
Włącz Powerline, a estetyka wzrośnie
Najpierw w menu Powerline naciśnij i, aby zainstalować Nerd Font, a następnie naciśnij t, aby włączyć strzałki jako separator. Użytkownicy Windows, jeśli zobaczą kwadraty, powinni zainstalować Nerd Font i ustawić go jako czcionkę terminala.
Szybkie kroki instalacji
- W terminalu wykonaj:
npx ccstatusline@latest
lub bunx ccstatusline@latest
- Wejdź do TUI, najpierw włącz Powerline, a następnie dostosuj komponenty, kolory i styl globalny według potrzeb.
- Wybierz „Install to Claude Code”, aby zapisać ustawienia, a następnie zapisz i wyjdź.
Wskazówki dotyczące konfiguracji komponentów
- Wejdź do „Edit Lines → Line 1”, aby wybrać komponenty za pomocą ↑↓,
adodaj,dusuń, ←→ zmień typ,rwyświetl oryginalną wartość,mscal. - Można utworzyć 3 niezależne paski stanu z podglądem na żywo.
Zalecane do dodania: model, Block Timer, Session Cost, Git Branch, Context Length.
Kolory i opcje terminala
W „Edit Colors” użyj ←→, aby wybrać kolory, f dla koloru pierwszego/koloru tła, b dla pogrubienia, a przełącz 256 kolorów, r zresetuj. W „Terminal Options” można wybrać 16 kolorów/256 kolorów/Truecolor.
Instalacja do Claude Code i przykład działania
Po zapisaniu otwórz Claude Code, a pasek stanu natychmiast zacznie działać, motyw można zmieniać w motywach Powerline.
Powrót do TUI w celu dalszych zmian
Można w każdej chwili ponownie uruchomić npx ccstatusline@latest, aby kontynuować dostosowywanie.
Moje ulubione kombinacje komponentów
Gałąź Git + zmiany, Block Timer, Session Cost, Context Length, katalog roboczy, aktualny model.
Block Timer
Claude Code co 5 godzin tworzy blok sesji, ten stoper pomoże Ci na bieżąco wiedzieć, ile czasu pozostało; naciśnij p, aby przełączyć tryb paska postępu.
Session Cost
Wyświetla koszty w czasie rzeczywistym, r zamyka etykietę, aby pokazać tylko liczby. Wymaga Claude Code 1.0.85+.
Gałąź Git i zmiany
Gałąź jest zawsze widoczna, liczba zmienionych linii jest jasna, dostępny jest również mały komponent git worktree.
Długość kontekstu
Liczy tokeny w czasie rzeczywistym, aby uniknąć przekroczenia limitu w długich sesjach.
Polecenia niestandardowe
Można uruchomić dowolne polecenie shell i umieścić wynik w pasku stanu, pamiętaj, aby ustawić czas oczekiwania na 5000ms+ dla poleceń sieciowych. Przykład:
date +%H:%M node -v git rev-parse --short HEAD curl -s wttr.in?format="%t" npx -y ccusage@latest statusline
Podsumowanie i uwagi
- Strzałki Powerline wymagają Nerd Font.
- Koszt sesji wymaga Claude Code 1.0.85+, może nie aktualizować się podczas /resume.
- Aby zmienić konfigurację, w każdej chwili użyj
npx ccstatusline@latest.


