CC-Ledger: ローカルSQLiteを使用してClaude Codeのコストをセッションごと・PRごとに追跡

CC-Ledgerは、ローカルで動作するRustバイナリです。Claude Codeのフックとして登録し、各ターンの完了と同時にローカルのSQLiteデータベースに書き込みます。これにより、セッションコストをリアルタイムで把握でき、暴走セッションがクォータを消費する前に察知したり、APIキーを必要とせずにPRごとのコスト内訳を確認できます。
仕組み
このツールは、あるClaude Codeセッションが著者のクォータの大半を消費したにもかかわらず、Claudeダッシュボードで警告が表示されなかったこと、また、あるPRのコストが中央値の40倍にも上ったのに、その理由を確認する手段がなかったことをきっかけに開発されました。CC-Ledgerは、すべてのターンをリアルタイムでSQLiteに記録することで、この問題を解決します。
次の3つの方法で分析を表示できます:
- macOSメニューバー — SwiftBarプラグイン経由
- Webダッシュボード —
ccledger.devでホスト - CLI — ターミナルから直接クエリ
はじめ方
リポジトリをクローンし、Rustバイナリをビルドします:
git clone https://github.com/delta-hq/cc-ledger
cd cc-ledger
cargo build --release
その後、Claude Codeのフックとして設定します(詳細なセットアップ方法はリポジトリのREADMEを参照)。フックは各ターンを自動的にSQLiteに書き込みます。
対象ユーザー
Claude Codeユーザーで、セッションやプルリクエストごとの詳細なコスト追跡が必要な方。異常をデバッグし、クォータ超過を回避したい方に適しています。
📖 出典全文: r/ClaudeAI
👀 See Also

Claude Codeを活用したボットコンサルティング:詳細な分析
ボット開発におけるClaude Codeの統合を探求し、AIコンサルティンスを通じて機能性を向上させる取り組みについて、r/clawdbotの愛好家が共有した内容です。

CogniLayer:Claude Codeにおける永続メモリのためのMCPサーバー
CogniLayerは、SQLiteデータベースにFTS5全文検索とベクトル埋め込みを活用し、Claude Codeにセッションを超えた永続的なメモリを提供するオープンソースのMCPサーバーです。これにより、Claudeがセッション間でプロジェクトのコンテキストを忘れてしまう問題を解決します。

無料LLM APIとツール呼び出しで構築されたポケモンショーダウンAIエージェント
Llama 3、Qwen、Gemma などのLLMが無料のAPI階層を介してポケモンショーダウンのバトルを自律的にプレイするシステム。構造化されたツール呼び出しを使用し、人間対AI、AI対AIのモードをサポート。

Claude Ops: Claude Codeライブステータスとサブエージェントトラッキング用ブラウザダッシュボード
複数のClaude Codeセッションを並行して実行していると、許可プロンプトを見逃しがちです。Redditユーザーが、各セッションのライブステータス、現在のツール、生成されたサブエージェントを表示し、入力が必要なときにOS通知を送信するローカルブラウザダッシュボード「Claude Ops」を開発しました。