À propos du projet
CodeBurn est un outil gratuit, open source et local qui suit l'utilisation des jetons et les coûts de codage IA sur 41 outils et agents (Claude Code, Cursor, Codex, Gemini, Grok, etc.). Il lit les fichiers de session que les outils IA écrivent déjà sur le disque — aucun proxy, clé API ou envoi de données requis. Les données tarifaires proviennent de LiteLLM et sont actualisées quotidiennement.
Il est disponible sur plusieurs interfaces : tableau de bord terminal (npx codeburn), tableau de bord web local (codeburn web), application barre des menus macOS, application zone de notification Windows, et application bureau multiplateforme. Une fonctionnalité Capacity Dock affiche des anneaux d'utilisation en temps réel des fournisseurs au bord de l'écran.
Fonctionnalités principales :
- Vue d'ensemble : Résumés copiables-collables des dépenses IA par outil, modèle, projet et jour, avec prise en charge de plages de dates personnalisées et historique à vie.
- Optimiser : Analyse les sessions et la configuration de Claude Code pour détecter des gaspillages comme la relecture de fichiers, des ratios lecture:édition faibles, des serveurs MCP inutilisés, des agents/compétences fantômes, et des fichiers CLAUDE.md volumineux. Les résultats sont classés par urgence et incluent des économies estimées en jetons/dollars avec corrections prêtes à coller. Un drapeau --apply peut appliquer interactivement des corrections de configuration, avec journalisation complète et annulation possible. Une fonction rapport compare plus tard les économies estimées aux résultats réels des sessions.
- Protéger : Installe des hooks optionnels dans Claude Code pour surveiller en temps réel le coût des sessions, avec plafonds doux, plafonds durs, points de contrôle et ouvreurs de session pour projets signalés.
- Comparer : Compare les modèles selon leur taux d'exécution unique, taux de réessai, auto-correction, coût par appel/édition, jetons de sortie et taux de hit du cache.
- Rendement : Corrèle les sessions IA avec les commits git par horodatage pour catégoriser les dépenses comme productives, annulées, abandonnées ou ambiguës.
- Partage appareil : Combine les totaux d'utilisation entre machines sur le même réseau local via appariement autorisé par PIN.
L'outil nécessite Node.js 22.13+ et au moins un outil pris en charge avec des données de session sur le disque. Il s'installe via npm, npx, bunx, pnpm ou Homebrew.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.