Metriche Claude Code e Grok
Code Critter
Un familiare pixel che veglia sulle sue sessioni Claude Code e Grok e reagisce in tempo reale: app desktop per macOS, Windows e Linux, e plugin Stream Deck. Sessioni live, /loop, token, costo e burn rate, tutto letto al 100% in locale.
0
chiamate API · 100% locale
App desktop
Un'app desktop
La versione autonoma per macOS, Windows e Linux: un companion nella barra dei menu (o nell'area di notifica su Windows e Linux) che mostra le sue statistiche Claude Code e Grok senza Stream Deck. Lo stesso motore del plugin, quindi i numeri coincidono.
Cosa fa
Sessioni live, fleet, loop, token, costo per progetto, burn rate, modelli Claude e Grok, contatori, attività, account. Può mostrarle, nasconderle, riordinarle. Burn su 24 h, 7 g o 30 g, e costo per progetto su 1 g, 7 g, 30 g o dall'inizio: ogni periodo a un clic.
Una riga per sessione in corso, nominata dal titolo (il suo /rename, il titolo automatico di Claude Code o quello generato da Grok, altrimenti il repo): tempo dall'ultima attività, anello di contesto, token in entrata, token in uscita, letture di cache e costo equivalente-API. Clicchi un'intestazione per ordinare.
Il companion vive in alto sullo schermo, accanto all'orologio. Il suo umore segue la fleet (working, waiting, done), con un lampeggio opzionale quando una sessione la aspetta.
Vede quali sessioni sono in loop: un marcatore ↻, un quadrato LOOP nella fleet, una scheda Loops con cadenza e conto alla rovescia. Letto direttamente dal transcript.
La avvisa quando una sessione la aspetta, quando un lavoro è consegnato o quando un /loop finisce, anche a app chiusa. Il titolo nomina la sessione ({session_name}), con impostazioni globali, per sessione e per le sessioni nuove, e un testo regolabile.
Su macOS, clicchi una sessione per andare dritto alla sua finestra o scheda, anche in secondo piano. Ghostty, Terminal.app, iTerm2 e altri.
L'uso di Claude non è più contato due volte, subagent e chiamate a un modello consigliere sono inclusi, il costo Grok arriva dal costo per turno fornito da Grok, e un modello senza prezzo noto è segnalato invece di mostrare 0 $. I costi restano una stima equivalente-API, non il prezzo del suo abbonamento.
Reagisce, nella sua barra dei menu


RUN La fleet è in corsa, tutto verde.
Tre temi, chiaro/scuro automatico
Anche sul suo Stream Deck
La stessa cosa sull'hardware: una piccola creatura pixel vive su un tasto e reagisce alla sua fleet in tempo reale, circondata da tile live.


RUN La fleet è in corsa, tutto a colpo d'occhio.
Il companion reagisce
una sessione è in corsa
una sessione la aspetta
lavoro consegnato
tutto è calmo
Le 13 tile
Il suo familiare pixel reattivo, 12 skin.
Il conteggio live di ogni sessione in una tile: RUN, INPUT, END.
Quante sessioni sono in un dato stato: RUN, INPUT o END.
Una sessione precisa: titolo, % di contesto, token in entrata e in uscita, letture di cache o costo, con un ↻ se gira un /loop.
Quante sessioni girano un /loop, con il conto alla rovescia del prossimo run.
Serie e heatmap su 12 settimane.
Uso dei token per ora, il suo picco.
Oggi, lifetime, o una sparkline di 24 h. Token fatturati di default, letture di cache a parte.
Spesa equivalente-API, da oggi al lifetime. Un ! segnala un modello senza prezzo noto.
Spesa per progetto e per modello.
Token al minuto nell'ultima ora.
Contatore giorno/settimana: permessi, run, subagent, loop avviati o iterazioni.
Un riepilogo condivisibile delle sue statistiche.
Local-first e privacy
Code Critter è fatto per essere noiosamente sicuro con i suoi dati.
- ›Legge i suoi file locali di Claude Code sotto ~/.claude e quelli di Grok, in sola lettura.
- ›Nessuna chiamata di rete, nessuna API. Né account, né chiave.
- ›Nessuna telemetria. Niente viene raccolto, archiviato in remoto o condiviso.
- ›I costi sono una stima equivalente-API, non una fattura, e non lasciano la sua macchina.
Installazione
Installi l'app desktop (macOS, Windows o Linux), o il plugin Stream Deck (veda Download) e trascini una tile su un tasto. Token, costo, costo per progetto e attività funzionano subito.
Sessioni live: perché serve un hook
Alcune tile devono sapere se una sessione lavora, aspetta o ha finito: uno stato che Claude Code e Grok non salvano da nessuna parte. Un piccolo hook lo cattura.
-
Senza nulla
Token, costo, costo per progetto e attività funzionano già: Claude Code e Grok scrivono i loro transcript.
-
Cosa manca
Lo stato live (
working,waiting,done) non sta in nessun file. -
L'hook
Un plugin ascolta gli eventi di Claude Code o di Grok e scrive lo stato in
~/.claude/deck-stateo~/.grok/deck-state, letto dall'app.
Il rilevamento di /loop non chiede alcuna impostazione: la tile Session mostra un ↻, la tile Loops conta i loop attivi, e tutto è letto dal transcript, sempre al 100% in locale.
L'app desktop installa gli hook da sola, per Claude Code e per Grok: qui non c'è niente da fare. Senza di essa, in Claude Code, attivare il plugin li installa in automatico:
Un comando alla volta: copi, incolli, confermi, poi il successivo.
- 1
/plugin marketplace add https://github.com/denisvinciguerra/code-critter-hooks - 2
/plugin install code-critter@code-critter - 3
/reload-plugins
Per Grok, in un terminale (anche senza il plugin Claude Code), poi apra una nuova sessione Grok:
- 1
grok plugin marketplace add https://github.com/denisvinciguerra/code-critter-hooks - 2
grok plugin install code-critter --trust
FAQ
Mi serve una chiave API Claude o Anthropic? +
No. Code Critter legge solo i file che Claude Code scrive già sulla sua macchina. Nessuna chiamata API e nessuna chiave da inserire.
La cifra del costo è la mia fattura vera? +
No. Con un abbonamento forfettario non c'è una fattura per token, quindi la tile del costo mostra una stima equivalente alla tariffa API, indicata come tale.
Una tile mostra un trattino o zero. +
Non ci sono ancora dati locali per quella metrica. La tile si riempie mentre usa Claude Code.
Il companion dorme sempre, o le mie tile Fleet / Session sono vuote. +
Quelle tile live hanno bisogno degli hook opzionali di Claude Code o Grok: l'app desktop li installa, altrimenti veda Installazione. Token, costo e attività funzionano senza.
Download
Il repo GitHub è privato per ora, si apre presto.