このプロジェクトについて

CodeBurnは、41のAIコーディングツールとエージェント(Claude Code、Cursor、Codex、Gemini、Grokなど)にわたるトークン使用量とコストを追跡する、無料のオープンソース、ローカルファーストツールです。AIツールがすでにディスクに書き込んでいるセッションファイルを読み取るため、プロキシ、APIキー、データアップロードは不要です。価格データはLiteLLMから取得し、毎日更新されます。 ターミナルダッシュボード(npx codeburn)、ローカルウェブダッシュボード(codeburn web)、macOSメニューバーアプリ、Windowsトレイアプリ、クロスプラットフォームデスクトップアプリなど、複数のインターフェースで利用できます。Capacity Dock機能では、画面の端にライブのプロバイダー使用量リングを表示します。 主な機能は以下の通りです: - 概要:ツール、モデル、プロジェクト、日ごとのAI支出のコピー&ペースト可能なサマリー。カスタム日付範囲と生涯履歴をサポート。 - 最適化:セッションとClaude Codeの設定をスキャンし、ファイルの再読み込み、低い読み取り/編集比、未使用のMCPサーバー、ゴーストエージェント/スキル、膨大なCLAUDE.mdファイルなどの無駄なパターンを検出。発見は緊急度ごとにグループ化され、推定トークン/ドル節約額とすぐに貼り付けられる修正案が含まれます。--applyフラグを使用すると、構成クラスの修正を対話的に適用でき、完全なジャーナリングとアンドゥをサポートします。レポート機能では、後で推定節約額と実際のセッション結果を比較します。 - ガード:Claude Codeにオプトインフックをインストールし、セッションコストをリアルタイムで監視。ソフトキャップ、ハードキャップ、チェックポイント、フラグ付きプロジェクトのセッションオープナーを提供します。 - 比較:モデルをワンショットレート、リトライレート、自己修正、呼び出し/編集あたりのコスト、出力トークン、キャッシュヒットレートで比較します。 - 収益:AIセッションとgitコミットをタイムスタンプで相関させ、支出を生産的、リバート、放棄、不明確に分類します。 - デバイス共有:PIN認証によるペアリングで、同じローカルネットワーク上の複数のマシンの使用量合計を結合します。 このツールは、Node.js 22.13+と、ディスク上にセッションデータを持つ少なくとも1つのサポートされているツールが必要です。npm、npx、bunx、pnpm、またはHomebrewでインストールできます。