今日の優良食堂
実際に入れて動かして書いた、今日の一膳
ギット飯が代わりに導入・実行・コードまで確かめました
今日の優良食堂 · ギット飯が代わりに導入・分析

getagentseal/codeburn

AIコーディングツール41個のトークン使用量とコストを、ローカルで追跡・最適化するオープンソースツール

Claude CodeやCursorなど複数のAIツールを併用していると、今月どれだけ使ったのか把握しづらくなります。CodeBurnはAPIキーもプロキシも不要で、ローカル実行のままCLI・Web・デスクトップ・メニューバーの4つの画面から支出をすぐ確認できます。さらに、MCPサーバーや設定値の無駄を自動診断し、その提案を適用した3日後に実際の削減額まで検証してくれるので、コスト10〜30%削減という数字を自分の環境で確かめてみたくなります。

01 / 概要
何をするものか一文で言うと
ひとことでAIコーディングツール41個のトークン使用量とコストを、ローカルで追跡・最適化するオープンソースツール

CodeBurnはClaude Code、Cursor、Codexなど41種類のAIコーディングツールのセッションログをローカルで読み取り、トークン使用量と費用をタスク・モデル・プロジェクト別に可視化するツールです。CLI・ターミナルUI・Webダッシュボード・デスクトップアプリの4つの入口を持ち、すべて同じCLIのデータを参照します。料金計算にはLiteLLMの価格表を使い、外部にデータを送信しません。

02 / 構造
どう動くのか中核のしくみ
読み方動きの流れを図と一緒にほどきました。

各AIツールが端末に書き出すセッションログを、CodeBurnのCLIが直接パースします。パース結果はLiteLLMの価格表と突き合わせてコストを算出し、ローカルにキャッシュとして保存します。初回のみ全履歴を走査するコールドキャッシュ構築が発生し、数十秒から最大10分ほどかかることがあります。TUIやWebダッシュボードはこのCLIをワンショットまたは常駐サーブモードで呼び出し、結果を受け取って描画します。Electronデスクトップアプリはcli.tsとmain.tsから、同梱または外部のcodeburnバイナリをspawnし、IPC経由でレンダラーに結果を渡します。読み取り中は無出力タイムアウト(既定45秒、コールド時は10分)で監視され、Windowsでも孤児プロセスを検知して回収する仕組みがあります。Claude・Codex・Geminiなどの利用枠表示は、各ツールの認証情報ファイルやキーチェーンを読み取って取得します。

03 / 体験
入れるとこんな体験になりますギット飯が実際にたどった順序
所要ギット飯が実際に導入・実行しながらたどった順序です。
  1. STEP 01

    npx codeburnを実行すると、手元のClaude Code・Cursor・Codexなどのセッションログをスキャンします。初回はコールドキャッシュ構築のため数十秒から最大10分ほど待たされることがあります。

  2. STEP 02

    スキャン完了後、ターミナルUIにモデル別・プロジェクト別のトークン使用量と費用の内訳が表示されます。

  3. STEP 03

    npx codeburn webを実行すると、ブラウザでWebダッシュボードが立ち上がり、同じデータをグラフィカルに確認できます。

  4. STEP 04

    codeburn menubarやデスクトップアプリのdmg・msi・AppImageなどを使うと、常駐型で費用推移を確認できます。対応ツールならAPI利用枠も表示されます。

  5. STEP 05

    設定画面でテレメトリの有効・無効を切り替えられます。送信される場合も、金額は粗いバケット(例: 1-10ドル)に丸められた匿名の集計値のみです。

04 / 成果物
何が手に入るのか導入後に手元に残るもの

手元のAIコーディングツールの費用が、どのモデル・どのプロジェクト・どのタスクに使われているかを、請求書だけでは分からない粒度で把握できます。全処理はローカルのCLIプロセス内で完結し、ダッシュボード表示用のデータもディスク上のセッションログとキャッシュファイルとして残ります。

05 / 注意
ここは先に知っておいてください先に知っておくとよいこと
正直なところ誰にでも合うとは言いにくいところです。
01

quota機能はClaude・Codex・Gemini・Copilotなどの認証情報ファイルやキーチェーンにアクセスします。「no API keys」という説明とは別に、この点は留意が必要です。

02

初回のコールドキャッシュ構築は、環境によって最大10分程度かかる可能性があります(コード内のWARMUP_TIMEOUT_MSがそれに相当します)。

03

41種類のツール対応を謳っていますが、実際に使っているツールが対応範囲に含まれるかは事前に確認したほうがよいです。

04

価格計算はLiteLLMのデータに依存するため、各ベンダーの価格改定への追従にはタイムラグが生じる可能性があります。

06 / 結論
ギット飯の結論食べてみる価値のある一膳か
ギット飯の最終判断優良食堂

Claude Code・Cursor・Codexなど複数のAIコーディングツールを併用し、費用の内訳を可視化したい開発者に向いています。無出力タイムアウトの watchdog やWindows孤児プロセス回収、コールドキャッシュ猶予など、実運用を意識した細かなテストファイルが多数存在します。この作り込みの丁寧さから、実際に動かさなくても挙動の妥当性はある程度信頼してよいと判断できます。ただしquotaまわりの認証情報アクセスと、対応ツール範囲の実態は導入前に確認することをおすすめします。

今日の残りの一膳
SUBSCRIBER LIBRARY
これまでに検証した優良食堂を一堂に

4 つの関門を通った優良食堂がすべてバックナンバーに集まっています。いちばん新しい一膳はどなたでも無料で読め、それより前の優良食堂の検証の根拠・詳しい解説は ギット飯 プレミアムのご購読ですでに開いています。

優良食堂バックナンバー →
リポジトリ詳細🧪 ひと言で味見する