La barra di stato di Claude Code è fantastica: CC statusline rende il terminale immediatamente bello ed efficiente
La barra di stato di Claude Code è fantastica: CC statusline rende il terminale immediatamente bello ed efficiente
Una barra di stato di Claude Code che mostra in tempo reale il modello, Git, il contesto e i costi, guida all'uso di TUI senza configurazione.
Dimentica la barra di stato predefinita di Claude Code, CCstatusline è lo strumento che rende il terminale sia bello che funzionale. Può inserire informazioni sul modello, rami Git, utilizzo dei token, costi delle sessioni, timer e frecce Powerline in una barra di stato personalizzata, e tutto ciò con configurazione grafica, senza modificare i file.
Cos'è CCstatusline?
È un pacchetto npm open source per Claude Code che fornisce una barra di stato configurabile con metriche in tempo reale, supporta Powerline, configurazione TUI integrata e più temi.
Dopo l'avvio, puoi vedere un'anteprima dal vivo: Ctx: 18.6k | ⎇ main | (+42,-10). Dopo la configurazione, può diventare ancora più elaborata.
Cosa può mostrare
I componenti (Widgets) possono essere combinati liberamente: nome del modello, lunghezza del contesto, ramo Git/modifiche, durata della sessione, timer di blocco di 5 ore, costo della sessione, directory di lavoro, qualsiasi testo personalizzato o output di comando... puoi anche configurare più barre di stato con layout diversi.
Configurazione TUI completa, senza modificare i file di configurazione
Esegui npx ccstatusline@latest per accedere all'interfaccia interattiva, con sette menu: modifica linee, cambia colore, impostazioni Powerline, opzioni terminale, stile globale, installa in Claude Code, salva e esci. Puoi vedere le modifiche in tempo reale in cima.
Attiva Powerline, l'aspetto migliora immediatamente
Prima installa Nerd Font nel menu Powerline premendo i, poi premi t per attivare la separazione con frecce. Gli utenti Windows che vedono quadrati devono installare Nerd Font e impostarlo come font del terminale.
Passaggi rapidi per l'installazione
- Esegui nel terminale:
npx ccstatusline@latest
oppure bunx ccstatusline@latest
- Accedi a TUI, prima attiva Powerline, poi regola i componenti, i colori e lo stile globale secondo necessità.
- Seleziona "Installa in Claude Code" per scrivere le impostazioni, salva e esci.
Suggerimenti per la configurazione dei componenti
- Accedi a "Modifica linee → Linea 1" e usa ↑↓ per selezionare i componenti,
aper aggiungere,dper rimuovere, ←→ per cambiare tipo,rper mostrare il valore originale,mper unire. - Puoi creare 3 barre di stato indipendenti, con anteprima in tempo reale.
Consigliato includere: modello, Block Timer, costo della sessione, ramo Git, lunghezza del contesto.
Colori e opzioni terminale
In "Modifica colori" usa ←→ per selezionare i colori, f per primo piano/sfondo, b per grassetto, a per passare a 256 colori, r per ripristinare. "Opzioni terminale" consente di scegliere tra 16 colori/256 colori/Truecolor.
Installa in Claude Code & Esempi di esecuzione
Dopo aver salvato, apri Claude Code e la barra di stato sarà immediatamente attiva, il tema può essere cambiato nel tema Powerline.
Torna a TUI per ulteriori modifiche
Puoi eseguire di nuovo npx ccstatusline@latest in qualsiasi momento per continuare a modificare.
La mia combinazione di componenti preferita
Ramo Git + modifiche, Block Timer, costo della sessione, lunghezza del contesto, directory di lavoro, modello attuale.
Block Timer
Claude Code crea un blocco di sessione ogni 5 ore, questo timer ti aiuta a sapere sempre quanto tempo resta; premi p per passare alla modalità barra di avanzamento.
Costo della sessione
Mostra in tempo reale il costo, r per chiudere l'etichetta e vedere solo il numero. Richiede Claude Code 1.0.85+.
Ramo Git e modifiche
Il ramo è sempre visibile, il numero di righe modificate è chiaro, c'è anche un piccolo componente git worktree disponibile.
Lunghezza del contesto
Conteggio dei token in tempo reale, lunghe sessioni per evitare di superare il limite.
Comandi personalizzati
Puoi eseguire qualsiasi comando shell e inserire l'output nella barra di stato, per i comandi di rete assicurati di impostare un timeout di 5000ms+. Esempi:
date +%H:%M node -v git rev-parse --short HEAD curl -s wttr.in?format="%t" npx -y ccusage@latest statusline
Riepilogo & Note
- Le frecce Powerline richiedono Nerd Font.
- Il costo della sessione richiede Claude Code 1.0.85+, potrebbe non aggiornarsi durante /resume.
- Se desideri modificare la configurazione, esegui sempre
npx ccstatusline@latest.


