yakuikai/tokentab
Local-first CLI and web dashboard that reads Claude Code, Codex and Gemini CLI session logs and shows token usage and cost by model, project, day and activity. No account, no API key, nothing leaves your machine
解決する課題
Tokentabは、さまざまなAIコーディングツールのトークン使用量とコストを追跡・分析する方法を提供します。Claude Code、Codex、Gemini CLIといった異なるツール間で断片化されたログを1つのローカルダッシュボードに集約し、モデル、プロジェクト、日付ごとに支出を内訳表示することで、ログの断片化問題を解決します。
仕組み
このツールは、ローカルディスクに保存されている既存のセッションログを読み取ります。APIキーやアカウントは必要ありません。ローカルで管理されている各モデルの料金表を使用してコストを計算し、ファジーマッチングを用いてモデルのバージョン管理に対応しています。アクティビティ(コーディング、デバッグなど)を分類するために、ツールの使用状況と最初のセッションメッセージに基づいた決定論的な推測を使用します。
対象ユーザー
複数のAIコーディングアシスタントを使用しており、データをサードパーティサービスに送信することなく、支出とトークン消費量を監視したい開発者。
主な特徴
- ローカルファースト: ネットワークリクエスト、APIキー、外部CDNフォントを一切使用せず、すべてお使いのPC上で動作します。
- クロスツール集約: Claude Code、Codex、Gemini CLIを標準でサポートしています。
- 柔軟なレポート: CLIとWebダッシュボードの両方で利用統計を確認できます。
- 拡張可能なアーキテクチャ: 標準化された使用記録を返すプロバイダーモジュールを作成することで、新しいツールを追加できます。
- ゼロ依存サーバー: WebダッシュボードはPythonの標準ライブラリであるHTTPサーバーを使用して構築されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト