junhoyeo/tokscale
🛰️ Track token usage across AI coding agents from your terminal. 🏅 Global leaderboard with quadrillions of tokens tracked.
解決する課題
Tokscaleは、多種多様なAIコーディングエージェントやIDEにわたるトークン消費量とコストを、一元的に監視・分析する方法を提供します。複数の個別のダッシュボードやログを確認する代わりに、ユーザーは入力、出力、キャッシュ、および推論トークンを1か所で追跡し、支出と使用パターンを把握できます。
仕組み
Tokscaleは、サポートされている数十のAIクライアント(Claude Code、Cursor、GitHub Copilot CLI、Zed Agentなど)のローカルデータディレクトリ、データベース、およびトランスクリプトをスキャンします。高性能な並列ファイルスキャンとSIMD JSONパースを実現するために、ネイティブなRustコアを使用しています。価格については、LiteLLMの価格データと統合してリアルタイムのコストを計算し、OpenRouterや特定のモデルの価格をフォールバックとして使用します。
対象ユーザー
複数のAIコーディングアシスタントを使用しており、トークン使用量を可視化し、コストを追跡し、異なるプラットフォーム間での消費量を比較するための高性能なツールを必要としている開発者。
ハイライト
- 幅広いプラットフォーム対応: 人気のIDEやCLIエージェントを含む、40種類以上の異なるAIクライアントの使用量を追跡します。
- インタラクティブなTUI: Ratatuiによって構築されたターミナルユーザーインターフェースで、GitHubスタイルの貢献グラフを含む6つのインタラクティブなビューを備えています。
- 高いパフォーマンス: ネイティブなRustコアで構築されており、標準的な手法よりも最大10倍速い処理速度を実現します。
- 詳細なメトリクス: 入力、出力、キャッシュの読み書き、および推論トークンを含む特定のトークンタイプを追跡します。
- Web可視化: 使用量の経時変化を可視化するための、インタラクティブな2Dおよび3D貢献グラフが含まれています。
- タスク属性レポート: LLMを使用してセッションを要約し、タスクごとにグループ化します。