Cos'è CodeBurn?
AgentSeal ha pubblicato codeburn su GitHub, uno strumento open-source che aiuta gli sviluppatori a monitorare l'uso dei token AI per attività di programmazione con Claude Code e Codex. Questa utility offre una dashboard interattiva in modalità TUI per osservare costi e efficienza, basata su file di sessione locali senza richiedere API keys o proxy. Secondo GitHub Trending, codeburn è popolare per il suo approccio diretto e l'integrazione con più provider AI.
Caratteristiche principali di codeburn

Codeburn si concentra sulla osservabilità dei costi legati ai token AI, fornendo dati dettagliati per tipo di attività, strumento, modello, server MCP e progetto. Supporta Claude Code e Codex di OpenAI, con un sistema di plugin per estendere i provider. Ad esempio, traccia il tasso di successo al primo tentativo per ogni attività, mostrando dove l'AI funziona bene o dove servono ritentativi che consumano risorse.
Tra le feature principali c'è una dashboard TUI interattiva con grafici a gradiente, pannelli responsivi e navigazione via tastiera, ideale per analisi rapide. Offre anche un widget per la barra dei menu su macOS, esportazione in CSV o JSON, e comandi come codeburn today per dati giornalieri o codeburn report -p 30days per un periodo di 30 giorni. Per l'installazione, basta eseguire npm install -g codeburn, che richiede Node.js 20 o superiore.
Questo strumento legge direttamente i file di sessione da directory specifiche, come ~/.claude/projects/ per Claude o ~/.codex/sessions/ per Codex, evitando complessità aggiuntive. I provider supportati includono Claude Code, Claude Desktop e Codex, con piani per espandere a Pi e OpenCode. È possibile alternare tra provider con flag come --provider claude, rendendo codeburn flessibile per ambienti misti.
In termini di architettura, codeburn usa TypeScript e integra prezzi da LiteLLM, con dati auto-cached per tutti i modelli. Questo design riduce l'overhead, ma dipende da file locali, il che significa che funziona solo con dati già presenti sul disco. Per sviluppatori che lavorano su automazione AI, è un'aggiunta pratica al flusso di lavoro quotidiano.
Come installare e utilizzare codeburn
Per iniziare, installa codeburn con il comando npm install -g codeburn o esegui direttamente con npx codeburn. Richiede Node.js 20+, e una volta pronto, puoi avviare la dashboard con codeburn per visualizzare i dati degli ultimi 7 giorni. Usa frecce direzionali per navigare tra periodi come "Today", "7 Days" o "Month", e premi "q" per uscire.
I comandi sono intuitivi: codeburn today mostra l'uso giornaliero, mentre codeburn export -f json esporta i dati in formato JSON. Se hai più provider, specifica con --provider codex per filtrare. Ad esempio, in un progetto con React e Node.js, potrei integrarlo per monitorare token durante lo sviluppo di feature AI-driven.
Un trade-off da considerare è che codeburn si basa su file di sessione esistenti, quindi non cattura dati in tempo reale da API esterne. Questo lo rende efficiente per analisi post-hoc, ma meno adatto per monitoraggio live. In pratica, ho trovato utile per ottimizzare i costi in progetti con LLM, dove ogni token conta.
Perché codeburn è rilevante per lo sviluppo software

Codeburn aiuta a gestire i costi AI in modo concreto, offrendo insight su dove si spreca risorse, come in ritentativi di codice. Per chi usa framework come React o Node.js in contesti AI, è uno strumento pratico per migliorare l'efficienza. Penso che sia essenziale per freelance come me, che lavorano su automazione, per evitare sorprese nelle fatture.
Tra i pro, riduce il consumo di token migliorando la produttività, e il suo design open-source incoraggia contributi. Contro, potrebbe non coprire tutti i modelli AI, e l'uso di file locali limita la scalabilità in ambienti cloud. In sintesi, è un buon complemento per backend con Python o Rails, ma non sostituisce tool più avanzati per analisi complete.
Ora, per chi sviluppa web app con Next.js, codeburn fornisce dati grezzi per raffinare integrazioni AI, bilanciando prestazioni e costi. La sua semplicità è un vantaggio, evitando complessità inutili, anche se richiede una certa familiarità con la riga di comando.
FAQ
- Che cos'è codeburn?
- Quali provider supporta codeburn?
- Come si installa codeburn?
npm install -g codeburn se hai Node.js 20+, poi usa comandi come codeburn per avviare la dashboard; non richiede API keys, solo accesso ai file di sessione locali.
---
📖 Leggi anche
- Lean-ctx: Ottimizzatore Ibrido Riduce Consumo Token LLM del 89-99%
- Rust rivoluziona Claude Code: Avvio 2.5x più rapido e volume ridotto del 97%
- GitHub: Claude e Obsidian per un vault di conoscenza persistente
Hai bisogno di una consulenza?
Aiuto aziende e startup a sviluppare software, automatizzare processi e integrare AI. Parliamone.
Scrivimi