Claude Usage Tracker
Claude Usage Tracker è uno strumento local-first che rileva e aggrega l’uso di Claude, calcola i costi token e li visualizza in una dashboard scura.
Cos'è Claude Usage Tracker?
Claude Usage Tracker è uno strumento local-first che rileva automaticamente e aggrega i costi di utilizzo di Claude AI su più strumenti di sviluppo locali. Scansiona le directory dati note, analizza file JSONL/log, calcola i costi usando i prezzi specifici del modello e visualizza i risultati in una dashboard interattiva.
Lo scopo principale è il monitoraggio e la visualizzazione dei costi—per revisionare la spesa per fonte, modello e periodo temporale senza inviare dati di utilizzo al cloud. Tutto gira sulla tua macchina e la dashboard è basata su Chart.js.
Caratteristiche Principali
- Rileva automaticamente oltre 9 strumenti integrati con Claude e fonde i dati di utilizzo per una vista unificata.
- Calcolo costi con prezzi per milione di token specifici del modello per le famiglie di modelli Anthropic (Opus, Sonnet, Haiku), inclusi input/output e cache read/write dove applicabile.
- Dashboard interattiva a tema scuro con Chart.js con grafici visivi e breakdown.
- Monitoraggio costi basato sul tempo con viste giornaliere, settimanali, mensili e totali.
- Analisi per modello e fonte inclusi breakdown costi per modello e filtri (fonte, modello, intervallo date e costo minimo).
- Visualizzazione pattern di picco tramite heatmap e due viste: Peak Hours (griglia giorno × ora) e Peak Days (calendario stile GitHub).
- Dettagli a livello sessione inclusi log sessione espandibile con card fonte colorate, callout costi per sessione (es. sessione più costosa) e pannello dettagli sessione.
- Proiezione cadenza progetto con proiezioni mensili basate sul ritmo di spesa attuale.
- Opzione bundle app macOS per creare un
.appstandalone da lanciare con doppio clic.
Come Usare Claude Usage Tracker
- Installa e avvia l'ultima release (consigliata) o esegui lo strumento localmente dal sorgente.
- Esegui una scansione per raccogliere dati e visualizzare la dashboard: l'app macOS raccoglie dati freschi e mostra la dashboard interattiva, mentre la modalità browser avvia un server locale e carica
dashboard.html. - Esplora la dashboard per analizzare costi totali e suddividerli per fonte/modello e periodi temporali usando grafici, heatmap e filtri disponibili.
Opzioni avvio rapido (dal repository):
- macOS (Apple Silicon/Intel): scarica l'ultima release, decomprimi, sposta
Claude Usage Dashboard.appin Applicazioni, poi doppio clic per avviare. - Build dal sorgente: clona il repo, esegui
./build-app.sh, poi doppio clic sull'app creata. - Modalità browser (qualsiasi OS): esegui
node collect-usage.js, avvia un server locale conpython3 -m http.server 8765e aprihttp://localhost:8765/dashboard.html.
Casi d'Uso
- Consolida spesa su più strumenti Claude: Se usi diverse integrazioni locali (ad esempio Cursor, Windsurf, Claude Desktop e Continue.dev), il tracker fonde l'utilizzo da queste fonti in una dashboard unica.
- Individua quando la spesa è massima: Usa Peak Hours (heatmap giorno × ora) e calendario Peak Days per identificare orari e giorni con sessioni di utilizzo più costose.
- Audita sessioni o giorni specifici: Espandi il log sessione per una data per ispezionare costi per sessione e vedere breakdown token e storico conversazione nel pannello dettagli sessione.
- Confronta cambiamenti giorno su giorno: Usa Yesterday Delta per confrontare la spesa di oggi con ieri a colpo d'occhio.
- Pianifica aspettative per il mese corrente: Controlla Monthly Projections per stimare costi mensili proiettati basati sul ritmo di spesa attuale.
FAQ
-
Il tracker invia dati di utilizzo a un server? No. La descrizione del progetto specifica “No cloud” e “No telemetry”, e che tutto resta sulla tua macchina.
-
Quali strumenti supporta? Il repository elenca utilizzo Claude da OpenClaw/Clawdbot, Claude Code CLI, Claude Desktop (modalità agente locale), Cursor, Windsurf, Cline, Roo Code, Aider e Continue.dev. Il rilevamento è automatico.
-
Quali formati dati legge? Scansiona directory note e analizza file JSONL/log; la sezione strumenti supportati specifica JSONL per ciascun tool elencato.
-
E se uno strumento non è installato o non ha dati di utilizzo? Il comportamento di rilevamento tool è: se uno strumento non è installato o non ha dati, viene saltato silenziosamente.
-
Come calcola i costi? I costi sono calcolati usando i prezzi per milione di token di Anthropic per le famiglie di modelli supportate (Opus, Sonnet, Haiku), basati su input/output e cache read/write dove forniti.
Alternative
- Analisi log locali + fogli di calcolo: Esporta o raccogli i log di utilizzo di Claude e calcola i costi manualmente in un foglio di calcolo. È più manuale di una dashboard interattiva, ma si adatta a flussi di lavoro personalizzati.
- Dashboard di utilizzo fornite dal vendor (se disponibili): Alcuni provider offrono viste di utilizzo per fatturazione/riporto. Queste si concentrano tipicamente su un singolo prodotto/account anziché aggregare su più tool locali.
- Tool generali di analisi tempo/costi per sviluppatori: Tool che analizzano l’attività IDE o calcolano costi basati su eventi di utilizzo possono aiutare, ma potrebbero non modellare la tariffazione token specifica di Claude o parsare automaticamente il formato di storage di ciascun tool.
- Altre dashboard di monitoraggio local-first: Tool adiacenti che visualizzano log locali nel browser possono fornire grafici simili, anche se potrebbero richiedere di preparare i dati anziché affidarsi all’auto-rilevamento e al parsing JSONL del tracker.
Alternative
Rectify
Rectify è una piattaforma operativa all-in-one per SaaS: monitoraggio, analytics, supporto, roadmap, changelog e gestione agenti in un’unica workspace visiva via conversazione.
Sleek Analytics
Sleek Analytics: analytics leggere e privacy-friendly con tracking in tempo reale dei visitatori. Scopri da dove arrivano, cosa vedono e durata.
OpenFlags
OpenFlags è un sistema di feature flag open source self-hosted per progressive delivery: valuta localmente via SDK e gestisci i rollout con un control plane semplice.
skills-janitor
skills-janitor esegue audit, traccia l’uso e confronta le tue skill per Claude Code con 9 azioni slash mirate, senza dipendenze.
SaveMRR
SaveMRR analizza i dati di fatturazione Stripe per individuare dove l’MRR SaaS perde valore e recuperare pagamenti falliti, cancellazioni e churn.
Struere
Struere è un sistema operativo AI-native che sostituisce i workflow su spreadsheet con software strutturato: dashboard, alert e automazioni.