Claude CodeやCodexなどのコーディングエージェントツールのローカルデータを分析し、トークン使用量と推定コストを集計するCLIです。
junhoyeo/tokscale
複数のAIコーディングエージェントのトークン使用量と推定コストを追跡できるRust製CLI・TUI。任意で公開リーダーボードにも参加できます。
- スター
- 5,720
- フォーク
- 465
- 未解決の Issue
- 88
- 最終コミット
- 14 時間前
これは何?
Tokscaleは、Claude Code、Codex CLI、Gemini CLI、Cursor、OpenCodeなどのAIコーディングエージェントがローカルに保存するセッションデータを読み込み、日・週・月・モデル・クライアント・プロジェクト・セッションごとにトークン数と推定コストを集計します。結果は複数のタブを備えたインタラクティブなターミナルダッシュボードやシンプルな表で確認でき、JSONとしてスクリプトやほかのツールに出力することもできます。
コストの計算にはLiteLLMの価格データを使い、データがない場合はOpenRouterを参照します。段階制の料金とキャッシュトークンの割引にも対応しています。上流のデータベースにまだ登録されていないモデルには、独自の価格を設定できます。データの解析と集計はネイティブのRustコアで行われます。
コントリビューション風のグラフを備えたWebフロントエンドも用意されています。また、使用状況をリーダーボードや公開プロフィールに送信できるソーシャル機能もあります。
主な機能
- 01概要、モデル、日別、時間別、セッション、プロジェクト、エージェントの各ビューを備えたインタラクティブなターミナルUI
- 02Claude Code、Codex CLI、Gemini CLI、Cursor、OpenCodeなど、数十種類のコーディングエージェントの使用状況を追跡
- 03入力、出力、キャッシュの読み込み・書き込み、推論の各トークンを個別に集計
- 04LiteLLMの価格情報と、データがない場合のOpenRouter参照、および独自の価格設定に基づいてコストを推定
- 05クライアント、期間、年で絞り込み、JSONとして出力
ユースケース
- 複数のAIコーディングエージェントに毎月いくら使っているか確認する
- AIコーディングのコストを特定のプロジェクトやワークスペースに割り当てる
- JSON出力を通じて、使用状況データをスクリプトやダッシュボードに取り込む
- モデルやクライアントを比較し、トークンの使用先を把握する
クイックスタート
- 1
bunx を使って使用状況データをリーダーボードに送信します
bunx tokscale@latest submit
使う前に知っておきたいこと
- クライアントによってはローカルに使用状況データがないため、Freebuff のトークン使用量はトランスクリプトから推定されます。
- Cursor の使用状況を取得するには、デスクトップでの自動ログインか貼り付けた Cookie が必要です。データはキャッシュされた API のコピーから読み取られます。
トピック
よくある質問
- tokscale とは?
- 複数のAIコーディングエージェントのトークン使用量と推定コストを追跡できるRust製CLI・TUI。任意で公開リーダーボードにも参加できます。 Tokscaleは、Claude Code、Codex CLI、Gemini CLI、Cursor、OpenCodeなどのAIコーディングエージェントがローカルに保存するセッションデータを読み込み、日・週・月・モデル・クライアント・プロジェクト・セッションごとにトークン数と推定コストを集計します。結果は複数のタブを備えたインタラクティブなターミナルダッシュボードやシンプルな表で確認でき、JSONとしてスクリプトやほかのツールに出力することもできます。
- tokscale は無料で使えますか?ライセンスは?
- tokscale は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- tokscale は今もメンテナンスされていますか?
- 活発にメンテナンス中。tokscale の最終コミットは 2026年10月22日 です。
- tokscale は何に使えますか?
- 複数のAIコーディングエージェントに毎月いくら使っているか確認する AIコーディングのコストを特定のプロジェクトやワークスペースに割り当てる JSON出力を通じて、使用状況データをスクリプトやダッシュボードに取り込む モデルやクライアントを比較し、トークンの使用先を把握する
- tokscale のインストール方法は?
- bunx を使って使用状況データをリーダーボードに送信します: bunx tokscale@latest submit
- tokscale はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/junhoyeo/tokscale
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIコーディングのトークン使用量と費用を、ツール・モデル・プロジェクト・タスク別に分析するローカルCLI/デスクトップアプリ。
Claude CodeやCodexなどのAIコーディングエージェントを対象に、トークンコストを追跡しながら閲覧・検索できるローカルファーストのツール。
46以上のAIコーディングツールのトークン使用量、コスト、上限、セッションを追跡するデスクトップウィジェット。複数デバイス間の同期にも対応。
プロンプトに「ulw」または「mass ulw」と入力すると、計画を立て、複数のモデルに作業を委任して検証するTypeScript製コーディングエージェントCLI。
CLI、ブラウザー、チャットアプリから利用でき、永続的なメモリ、アイデンティティ、学習していくスキルを備えたAIエージェントを構築するための、状態を保持するエージェントハーネス。