Claude Code: How Much Is Your Prompt?
そのプロンプト、いくらだった? — Claude Code のトークン使用量と料金(円換算)を、VS Code のステータスバーに常時表示する拡張機能です。
「今この作業にいくらかかっているか」をコード編集中にリアルタイムで把握できます。API を追加で呼ぶことはなく、~/.claude/projects/ のローカルログを集計するだけなので、トークンを消費しません。
⚠️ スクリーンショットの金額はすべてデモ用の架空データです。 README 用に生成したダミーで、実際の利用額でも API の実請求額でもありません。
できること
ステータスバーに常時表示
VS Code 右下のステータスバーに 💳 直前のプロンプト | セッション累計 を円で表示します。Claude Code がログを書き込むたびに自動更新されます。

マウスを載せると、直前プロンプトの内容・トークン内訳(入力/出力/キャッシュ読・書)・セッション情報・今日の合計が出ます。

クリックで使用量レポート
ステータスバーをクリック(または コマンドパレット →「Claude Code How Much: 使用量レポートを開く」)すると、レポートが開きます。今日・過去7日間・過去30日間・全期間の合計、日別の推移、プロジェクト別・モデル別の内訳が一覧できます。

複数セッションの切り替え
複数のセッションを並行して開いている場合、ステータスバーのクリックメニューからセッション一覧(累計金額・最初のプロンプト・最終更新時刻付き)を選んで表示を固定できます。デフォルトは「最後に更新があったセッションに自動追従」なので、普段は何も操作せずに今使っているセッションが表示されます。
インストール
VS Code Marketplace から「Claude Code How Much」で検索してインストールしてください。
インストール後、右下のステータスバーに 💳 アイコンが表示されれば有効です(表示されない場合はウィンドウを再読み込み: Cmd/Ctrl + Shift + P →「Reload Window」)。
設定
| 設定キー |
デフォルト |
説明 |
tokenPriceChecker.usdJpyRate |
155 |
円換算レート($1 = 何円)。手動で更新してください。 |
tokenPriceChecker.claudeDir |
""(= ~/.claude) |
Claude Code のデータディレクトリ。通常は変更不要です。 |
コマンド
| コマンド |
説明 |
Claude Code How Much: メニューを開く |
セッション切替・レポート表示のメニュー |
Claude Code How Much: 使用量レポートを開く |
使用量レポートを直接開く |
Claude Code How Much: 再スキャン |
ログを手動で再集計 |
金額の算出方法
金額は、各応答のトークン数(入力・出力・キャッシュ読込・キャッシュ書込)に Claude API の従量課金単価 を掛け、usdJpyRate で円換算した参考値です。
- API 従量課金に換算した参考値であり、Pro / Max プランの実際の請求額ではありません。 定額プランを使っている場合でも「API 従量課金だったらいくらか」という目安として、コスト意識を持つために使えます。
- 対応モデル: Opus / Fable / Sonnet / Haiku。料金表にないモデルはコスト 0 として集計し、レポート上部に警告を表示します。
- キャッシュ書込は TTL(5分 / 1時間)ごとの単価差(入力単価の 1.25 倍 / 2 倍)、キャッシュ読込は 0.1 倍で計算します。
- 集計対象は
~/.claude/projects/ のローカルログのみです。Claude Code のセッションが対象で、claude.ai の通常チャットは記録がないため計測できません。過去分の集計範囲は、ログの保持期間に依存します。
仕組み
Claude Code は各 API 応答のトークン数とモデル名を ~/.claude/projects/<project>/<session>.jsonl に記録します。この拡張機能はそのファイルを読み、ファイルの更新監視と増分スキャンで集計します。ネットワーク通信は一切行いません。
ライセンス
MIT