tokscale: AI コーディングエージェント向けのネイティブ Rust コアを持つ高性能トークン使用量・コストトラッカー

tokscale: AI コーディングエージェント向けのネイティブ Rust コアを持つ高性能トークン使用量・コストトラッカー

解決する課題

Tokscale は、さまざまな AI コーディングエージェントや IDE にわたるトークン消費とコストを集中管理・分析する方法を提供します。各ツールのログやダッシュボードを個別に確認する代わりに、ローカルファイルや API から使用データを集約し、開発者に AI への支出と生産性を一目で把握できる統合ビューを提供します。

仕組み

このツールはネイティブ Rust コアを使用して、ローカルのデータディレクトリ、セッションファイル、SQLite などのデータベースをスキャンします。さまざまな AI クライアントが出力するログを解析し、入力・出力・キャッシュの読み書き、推論におけるトークン数を抽出します。コスト計算は LiteLLM の価格データと連携し、リアルタイムで費用見積もりを提供するとともに、新しいモデルに対しては自動的にフォールバックします。

対象ユーザー

複数の AI コーディングアシスタント(Cursor、Claude Code、GitHub Copilot など)を利用し、総トークン使用量の把握、コストの監視、AI 補助開発パターンの可視化を行いたい開発者向けに設計されています。

ハイライト

  • 広範な互換性: Cursor、Claude Code、Zed Agent、GitHub Copilot など、30 以上の AI クライアントに対応。
  • 高性能: ネイティブ Rust コアによる並列ファイルスキャンと SIMD JSON パースを実装し、純粋な JavaScript 実装に比べて大幅に高速化。
  • インタラクティブ TUI: ターミナルユーザーインターフェースで、Overview、Models、Daily、Hourly、Stats、Agents の複数ビューと GitHub スタイルの貢献グラフを提供。
  • Web 可視化: 使用状況を時間軸で表示するインタラクティブな 2D/3D 貢献グラフを提供。
  • コスト追跡: 各モデルのリアルタイム価格計算(階層型価格やキャッシュ割引を含む)。
  • ソーシャル統合: リーダーボードと公開プロフィールを備え、ユーザー同士でトークン使用量を共有・比較可能。

Sources