// 2026-04-19 · 2 min

cc-slim-statusline — lekki statusline dla Claude Code

cc-slim-statusline — lekki statusline dla Claude Code

TL;DR

cc-slim-statusline to mały skrypt shellowy, który
zastępuje domyślny pasek statusu Claude Code czytelniejszą,
jednolinijkową wersją. Pokazuje model, zużycie planu, koszt sesji i
czas. Instalacja to jedna komenda.

Repo: github.com/stroniarz/cc-slim-statusline
Licencja: MIT

Problem

Pracując z Claude Code na co dzień (a jako freelancer prowadzę 30+
projektów klienckich) szybko zauważyłem, że domyślny statusline:

  • zajmuje za dużo miejsca,
  • nie pokazuje od razu tego, co mnie interesuje (ile planu już
    zjadłem, ile to kosztuje),
  • rozprasza, zamiast informować.

Chciałem coś minimalnego — jedna linia, konkret, bez ozdobników.

Rozwiązanie

Skrypt statusline.sh czyta dane z Claude Code (JSON na
stdin), wyciąga to co istotne i renderuje jedną zwięzłą linię:

  • model (Opus / Sonnet / Haiku)
  • zużycie planu 5h / 7d w procentach
  • koszt sesji (USD)
  • czas trwania sesji

Jeśli któraś z wartości jest niedostępna (np. świeża sesja, w której
used_percentage jeszcze nie przyszło), segment po prostu
się nie pokazuje — zamiast wyświetlać śmieci.

Instalacja

curl -fsSL https://raw.githubusercontent.com/stroniarz/cc-slim-statusline/main/install.sh | bash

Skrypt trafia do ~/.claude/statusline.sh i jest
podpinany w ~/.claude/settings.json.

Alternatywy

W README jest pełna sekcja „Alternatives” — jeśli potrzebujesz
bogatszego statusline (np. ccusage, inne rozbudowane
rozwiązania), warto rzucić okiem.

cc-slim-statusline celowo jest minimalistyczny — jedna
linia, zero zależności poza jq.

Dlaczego warto?

  • Zero zależności poza jq
  • Jedna linia — nie rozprasza
  • MIT — bierzesz i używasz
  • Działa od razu — install.sh i
    gotowe

Linki