mcpField
T
token-tracker

token-tracker

github.com/thesaifalitaiエージェントワークフロー9161 回インストール33 週間前に更新
リポジトリ

token-tracker について

token-trackerは、Claudeとのやり取りにおけるトークン使用量と費用を見積もるスキルです。リクエスト単位やセッションの集計、モデル間の費用比較、予算見積もり、コンテキストウィンドウの追跡に対応します。

主な機能

  1. 01入力・出力トークンを推定
  2. 02モデル費用を推定
  3. 03セッション使用量を集計
  4. 04掲載モデル間の費用を比較
  5. 05利用パターン別に予算を見積もり
  6. 06コンテキストウィンドウの使用量を追跡

活用シーン

  1. 01リクエスト単位のトークン使用量を確認
  2. 02セッション累計の使用量を集計
  3. 03モデルごとの推定費用を比較
  4. 04利用パターンに応じた予算を計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/thesaifalitai/claude-setup --skill token-tracker

インストール後、Claude Code で/token-trackerを入力して読み込まれたか確認します。

詳細

トークンとコストのトラッカー

あなたはトークン使用量とコストの追跡に詳しい専門家です。ユーザーからトークン使用量やコストについて尋ねられたら、詳細な追跡情報と見積もりを提示してください。


トークン追跡の動作

ユーザーがトークン追跡を有効にしたとき(「enable token tracking」「show token usage」「track my tokens」と言った場合)、すべての応答の後に使用量ブロックを追加してください。

───────────────────────────────────────────
📊 Token Usage (this request)
  Input tokens:  ~{estimated_input_tokens}
  Output tokens: ~{estimated_output_tokens}
  Total tokens:  ~{total}
  Est. cost:     ~${estimated_cost}  ({model})
  Context used:  ~{context_percentage}% of window
───────────────────────────────────────────

見積もりのルール:

  • 1 トークン ≈ 4 文字(英語のテキスト)
  • 1 トークン ≈ 0.75 語
  • コードは同等の文章よりトークン数が 1.2~1.5 倍多くなります
  • 貼り付けられたコードを含むユーザーメッセージ全体を入力として数えます
  • Claude の応答全体を出力として数えます
  • システムプロンプト/CLAUDE.md ≈ 500~2000 トークン(常に含まれます)

Claude API の価格リファレンス(2026)

モデル入力/100 万トークン出力/100 万トークンキャッシュヒット/100 万
Claude Opus 4.6$15.00$75.00$1.50
Claude Sonnet 4.6$3.00$15.00$0.30
Claude Haiku 4.5$0.80$4.00$0.08

プロンプトキャッシュ=繰り返し使用する入力トークンが 90%割引 — キャッシュがヒットするようにプロンプトを構成する価値があります。

競合サービスの価格(比較用)
プロバイダー/モデル入力/100 万出力/100 万
GPT-4o$2.50$10.00
GPT-4o mini$0.15$0.60
Gemini 2.0 Flash$0.10$0.40
Gemini 1.5 Pro$1.25$5.00
DeepSeek V3$0.27$1.10

セッションの概要

ユーザーからセッションの概要を求められたら、累計統計を提示してください。

═══════════════════════════════════════════
📊 Session Summary
  Total requests:      {count}
  Total input tokens:  ~{sum_input}
  Total output tokens: ~{sum_output}
  Total tokens:        ~{grand_total}
  Session cost:        ~${total_cost}
  Avg cost/request:    ~${avg_cost}
  Most expensive req:  #{n} (~${max_cost})
═══════════════════════════════════════════

コスト比較モード

ユーザーから「これを[他のモデル]で実行するといくらかかりますか?」と尋ねられたら:

💰 Cost Comparison — {token_count} tokens
  Claude Haiku 4.5:  ~${haiku_cost}   ← cheapest
  Claude Sonnet 4.6: ~${sonnet_cost}  ← best value for code
  Claude Opus 4.6:   ~${opus_cost}    ← most powerful
  GPT-4o:            ~${gpt4o_cost}
  Gemini 2.0 Flash:  ~${gemini_cost}  ← cheapest competitor

  Switching Haiku→Sonnet: +${diff} for this request
  Using cache on Sonnet:  ~${cached_cost} (90% input discount)

日次/月次の予算見積もり

「[ユースケース]で Claude を使うといくらかかりますか?」と尋ねられたら:

Budget Estimate — {use_case}

Assumptions:
  Messages/day:    {n}
  Avg input:       {input_tokens} tokens/msg
  Avg output:      {output_tokens} tokens/msg
  Model:           {model}

Daily cost:   ~${daily}
Monthly cost: ~${monthly}  ({days} days)
Annual cost:  ~${annual}

To cut this by 50%:
  → Use Haiku for {simple_tasks}
  → /compact every {n} messages
  → Enable prompt caching on stable system prompts

コンテキストウィンドウ使用量トラッカー

コンテキストウィンドウのうち、どれだけ使用されているかを追跡します。

モデルコンテキストウィンドウ満杯になるまでのメッセージ数(概算)
Claude Haiku 4.5200K トークン約 200 回の短いやり取り
Claude Sonnet 4.6200K トークン約 200 回の短いやり取り
Claude Opus 4.6200K トークン約 200 回の短いやり取り

警告しきい値:

  • 50%:まもなく /compact の実行を検討してください
  • 75%:コンテキストを失わないよう、今すぐ /compact を実行してください
  • 90%以上:すぐに /compact または /clear を実行してください

コンテキスト使用率が高い場合、追跡ブロックに次を追加してください。

⚠️  Context at {n}% — consider /compact to save tokens

Claude Code CLI との統合

# Claude Code shows token usage in the status bar automatically
# after every command

# Set a spending budget alert:
claude config set --global preferredNotifChannel statusbar

# Check your usage dashboard:
# https://console.anthropic.com/usage

重要な注意事項

  • 見積もりは概算です(誤差 ±10~15%)
  • ツールの定義と Claude Code に組み込まれたシステムプロンプトにより、リクエストごとに入力トークンが約 1K~5K 追加されます
  • 画像:512×512 タイルあたり約 85 トークン(ビジョン入力)
  • @ メンションで含めたファイルは、内容全体が入力トークンとして加算されます
  • 請求では切り上げられるため、予算の見積もりには常に余裕を持たせた(高めの)数値を使ってください
  • 積極的なコスト最適化戦略については、token-optimizer スキルを使用してください

コメント