← Back to Blog

CodeBurn — See Where Your AI Coding Tokens Go: Full Installation Guide

CodeBurn — See Where Your AI Coding Tokens Go: Full Installation Guide

What is CodeBurn?

CodeBurn is an open-source TUI dashboard that tracks token usage, cost, and performance across 20 AI coding tools — including Claude Code, Codex, Cursor, Gemini CLI, Copilot, Cline, and more. It reads session data directly from disk, prices every API call using LiteLLM, and shows you exactly where your budget goes.

GitHub: github.com/getagentseal/codeburn
Website: codeburn.app
License: MIT
Stars: ⭐ 6,800+ (launched April 2026, rapidly growing)

Why this matters: If you use Claude Code, Codex, or any AI coding assistant daily, your token spend can quietly add up to hundreds of dollars a month. CodeBurn gives you the same cost observability you'd expect from cloud billing dashboards — but for local AI tooling, and without sending any data to a third party.

Key Capabilities

  • Supported providers: Claude Code, Claude Desktop, Codex, Cursor, Cursor Agent, Gemini CLI, Copilot, Cline, Roo Code, KiloCode, OpenCode, OpenClaw, Pi/OMP, Mistral Vibe, Qwen, Kimi Code CLI, Warp, Goose, Antigravity, Droid, Kiro, IBM Bob, Crush — 20+ total
  • Task classification: 13 deterministic categories (Coding, Debugging, Feature Dev, Refactoring, Testing, etc.) — no LLM calls
  • One-shot rate: Percentage of edit turns that succeeded without retries
  • Optimize mode: Scans your usage patterns and suggests concrete fixes to reduce waste
  • Compare mode: Side-by-side model cost comparison
  • Yield tracking: Measures productive vs. reverted/abandoned spend
  • macOS menubar: Always-visible cost indicator with popover dashboard
  • Works entirely locally: No proxy, no wrapper, no API keys, no data sent anywhere

Why is CodeBurn Trending?

CodeBurn hit 6,800+ GitHub stars in just over a month because it solves a very real problem: AI coding costs are invisible. When you run claude code or codex all day, the tokens flow silently. There's no dashboard, no breakdown, no easy way to answer questions like:

  • "Why did my Claude bill jump from $50 to $200 this month?"
  • "Which project is burning the most tokens?"
  • "Am I overpaying by using Opus for simple tasks?"
  • "What's my cache hit rate? Should I optimize my prompts?"

CodeBurn answers all of these in 30 seconds flat. The interactive TUI gives you per-project, per-model, per-task-type breakdowns with live auto-refresh. It's the missing billing dashboard for the AI coding era.

Prerequisites

  • Node.js 20+ (or Bun/Deno as alternatives)
  • At least one supported AI coding tool with session data on disk
  • Linux, macOS, or Windows (Linux paths auto-detected)

Installation

CodeBurn installs via npm or Homebrew. Choose your preferred method:

Option 1: npm (global)

npm install -g codeburn

Option 2: Homebrew (macOS)

brew tap getagentseal/codeburn
brew install codeburn

Option 3: Run directly (no install)

npx codeburn
# or
bunx codeburn
# or
dx codeburn

Verify the installation

codeburn --version

If the version number appears, you're ready to go. CodeBurn auto-detects which AI coding tools you have session data for — no configuration file needed.

Usage

Interactive Dashboard

The default command opens the full interactive TUI dashboard:

codeburn

It shows the last 7 days by default. Use arrow keys to switch between Today, 7 Days, 30 Days, Month, and 6 Months. Press q to quit. The dashboard auto-refreshes every 30 seconds.

Quick Reports

codeburn today             # today's usage
codeburn month             # this month's usage
codeburn report -p 30days  # rolling 30-day window
codeburn report -p all     # every recorded session
codeburn status            # compact one-liner (today + month)

Filter by Date Range

codeburn report --from 2026-05-01 --to 2026-05-10

Export Data

codeburn export            # CSV with today, 7 days, 30 days
codeburn export -f json    # JSON export

Optimization & Analysis

codeburn optimize          # find waste, get copy-paste fixes
codeburn compare           # side-by-side model comparison
codeburn yield             # productive vs reverted/abandoned spend
codeburn models            # per-model token + cost table
codeburn models --by-task  # explode each model into per-task rows

Filter by Provider

codeburn report --provider claude    # restrict to Claude Code
codeburn today --provider codex      # Codex only
codeburn export --provider cursor    # Cursor only

Architecture Overview

CodeBurn Architecture

CodeBurn follows a provider-plugin architecture where each AI coding tool has a dedicated parser:

  1. Data Layer — Each provider module reads session data from the tool's local storage (JSONL, SQLite, JSON files). For Claude Code it reads ~/.claude/projects/*.jsonl, for Cursor it reads SQLite from state.vscdb, for Codex it reads ~/.codex/sessions/*.jsonl, and so on.

  2. Caching Layer — Parsed results are cached to disk (~/.cache/codeburn/) to avoid re-parsing on every dashboard refresh. Caches auto-invalidate when source data changes.

  3. Pricing Engine — Uses LiteLLM pricing data (auto-cached 24h) with hardcoded fallbacks for all Claude and GPT models. Handles input, output, cache read, cache write, and web search costs.

  4. Classification Engine — 13 task categories determined purely from tool usage patterns and keyword matching. No LLM calls, fully deterministic.

  5. TUI Dashboard — Built with Ink (React for CLI) providing interactive terminal UI with auto-refresh, keyboard shortcuts, and multi-period views.

  6. macOS Menubar — Native macOS app that shows today's spend in the menu bar with a full popover dashboard.

Reading the Dashboard

CodeBurn surfaces patterns worth watching:

Signal What it might mean
Cache hit < 80% System prompt or context not stable, or caching not enabled
Lots of Read calls per session Agent re-reading same files, missing context
Low 1-shot rate (Coding 30%) Agent struggling with edits, retry loops
Opus 4.6 dominating cost on small turns Overpowered model for simple tasks
Conversation category dominant Agent talking instead of doing
Bash dominated by git status, ls Agent exploring instead of executing

Environment Variables

Variable Purpose
CLAUDE_CONFIG_DIR Override Claude Code data directory (default: ~/.claude)
CLAUDE_CONFIG_DIRS Multi-account Claude scan (colon-delimited paths)
CODEX_HOME Override Codex data directory (default: ~/.codex)
KIMI_SHARE_DIR Override Kimi Code CLI share directory
QWEN_DATA_DIR Override Qwen data directory
VIBE_HOME Override Mistral Vibe home directory
WARP_DB_PATH Override Warp database path

Verification Checklist

  • codeburn opens the interactive TUI dashboard
  • Dashboard shows token usage and cost breakdowns
  • Arrow keys switch between Today / 7 Days / 30 Days / Month / 6 Months
  • codeburn status shows a compact one-liner
  • codeburn export generates a CSV file
  • codeburn optimize scans for waste and suggests fixes

Resources

← Retour au Blog

CodeBurn — Voyez où vont vos tokens d'IA : Guide d'installation complet

CodeBurn — Voyez où vont vos tokens d'IA : Guide d'installation complet

Qu'est-ce que CodeBurn ?

CodeBurn est un tableau de bord TUI open-source qui suit l'utilisation des tokens, les coûts et les performances de 20 outils de codage IA — Claude Code, Codex, Cursor, Gemini CLI, Copilot, Cline, et bien d'autres. Il lit les données de session directement depuis le disque, tarife chaque appel API via LiteLLM, et vous montre exactement où va votre budget.

GitHub : github.com/getagentseal/codeburn
Site web : codeburn.app
Licence : MIT
Stars : ⭐ 6 800+ (lancé en avril 2026, croissance rapide)

Pourquoi c'est important : Si vous utilisez Claude Code, Codex ou un assistant de codage IA quotidiennement, votre consommation de tokens peut facilement atteindre des centaines de dollars par mois. CodeBurn vous offre la même visibilité que les tableaux de bord de facturation cloud — mais pour vos outils IA locaux, sans envoyer aucune donnée à un tiers.

Fonctionnalités clés

  • Fournisseurs supportés : Claude Code, Claude Desktop, Codex, Cursor, Cursor Agent, Gemini CLI, Copilot, Cline, Roo Code, KiloCode, OpenCode, OpenClaw, Pi/OMP, Mistral Vibe, Qwen, Kimi Code CLI, Warp, Goose, Antigravity, Droid, Kiro, IBM Bob, Crush — 20+ au total
  • Classification des tâches : 13 catégories déterministes (Codage, Débogage, Développement de fonctionnalités, Refactoring, Tests, etc.) — aucun appel LLM
  • Taux de réussite en un coup : Pourcentage de sessions d'édition réussies sans retouches
  • Mode optimisation : Analyse vos habitudes d'utilisation et suggère des correctifs concrets
  • Mode comparaison : Comparaison côte-à-côte des coûts par modèle
  • Barre de menus macOS : Indicateur de coût toujours visible avec tableau de bord contextuel
  • Fonctionne entièrement en local : Pas de proxy, pas de wrapper, pas de clés API, aucune donnée envoyée

Pourquoi CodeBurn est-il Tendance ?

CodeBurn a atteint 6 800+ stars GitHub en un peu plus d'un mois car il résout un problème bien réel : les coûts du codage IA sont invisibles. Quand vous lancez claude code ou codex toute la journée, les tokens s'écoulent en silence. Il n'y a pas de tableau de bord, pas de ventilation, pas de moyen simple de répondre à des questions comme :

  • "Pourquoi ma facture Claude est-elle passée de 50 $ à 200 $ ce mois-ci ?"
  • "Quel projet brûle le plus de tokens ?"
  • "Est-ce que je paie trop cher en utilisant Opus pour des tâches simples ?"
  • "Quel est mon taux de cache ? Dois-je optimiser mes invites ?"

CodeBurn répond à toutes ces questions en 30 secondes chrono. La TUI interactive vous donne des ventilations par projet, par modèle, par type de tâche avec actualisation automatique en direct.

Prérequis

  • Node.js 20+ (ou Bun/Deno en alternative)
  • Au moins un outil de codage IA supporté avec des données de session sur le disque
  • Linux, macOS ou Windows (chemins Linux détectés automatiquement)

Installation

CodeBurn s'installe via npm ou Homebrew :

Option 1 : npm (global)

npm install -g codeburn

Option 2 : Homebrew (macOS)

brew tap getagentseal/codeburn
brew install codeburn

Option 3 : Exécution directe (sans installation)

npx codeburn

Vérifier l'installation

codeburn --version

CodeBurn détecte automatiquement quels outils de codage IA vous utilisez — aucun fichier de configuration n'est nécessaire.

Utilisation

Tableau de bord interactif

codeburn

Affiche les 7 derniers jours par défaut. Utilisez les touches fléchées pour basculer entre Aujourd'hui, 7 Jours, 30 Jours, Mois et 6 Mois. Appuyez sur q pour quitter. Le tableau de bord s'actualise automatiquement toutes les 30 secondes.

Rapports rapides

codeburn today                 # utilisation du jour
codeburn month                 # utilisation du mois
codeburn report -p 30days      # fenêtre glissante de 30 jours
codeburn report -p all         # toutes les sessions enregistrées
codeburn status                # résumé compact

Filtrer par période

codeburn report --from 2026-05-01 --to 2026-05-10

Exporter les données

codeburn export                # CSV
codeburn export -f json        # JSON

Optimisation & Analyse

codeburn optimize              # trouver le gaspillage
codeburn compare               # comparer les modèles
codeburn yield                 # dépense productive vs abandonnée
codeburn models                # tableau coûts par modèle

Filtrer par fournisseur

codeburn report --provider claude
codeburn today --provider codex

Architecture

Architecture CodeBurn

CodeBurn suit une architecture à plugins de fournisseurs où chaque outil de codage IA a un analyseur dédié :

  1. Couche de données — Chaque module fournisseur lit les données de session depuis le stockage local de l'outil (JSONL, SQLite, JSON)
  2. Couche de cache — Les résultats parsés sont mis en cache sur disque (~/.cache/codeburn/) pour éviter de re-parser à chaque rafraîchissement
  3. Moteur de tarification — Utilise les données de prix LiteLLM avec des fallbacks pour tous les modèles Claude et GPT
  4. Moteur de classification — 13 catégories de tâches déterminées uniquement à partir des motifs d'utilisation des outils
  5. Tableau de bord TUI — Construit avec Ink (React pour CLI), interface interactive avec actualisation automatique
  6. Barre de menus macOS — Application native macOS affichant la dépense du jour dans la barre de menus

Variables d'environnement

Variable Rôle
CLAUDE_CONFIG_DIR Surcharger le répertoire des données Claude Code
CLAUDE_CONFIG_DIRS Scan multi-compte Claude (chemins séparés par :)
CODEX_HOME Surcharger le répertoire des données Codex
KIMI_SHARE_DIR Surcharger le répertoire Kimi Code CLI
QWEN_DATA_DIR Surcharger le répertoire des données Qwen
VIBE_HOME Surcharger le répertoire Mistral Vibe
WARP_DB_PATH Surcharger le chemin de la base de données Warp

Liste de vérification

  • codeburn ouvre le tableau de bord TUI interactif
  • Le tableau de bord montre l'utilisation des tokens et les coûts
  • Les touches fléchées changent la période d'affichage
  • codeburn status affiche un résumé compact
  • codeburn export génère un fichier CSV
  • codeburn optimize analyse le gaspillage et suggère des correctifs

Ressources