Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Claude Cost MonitorNew to Visual Studio Code? Get it now.
Claude Cost Monitor

Claude Cost Monitor

kyoriki

|
1 install
| (0) | Free
Claude Code のローカル利用履歴をセッション横断で集計します。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Cost Monitor

Claude Code がローカルに保存する利用履歴を読み、VS Code のステータスバーでセッション横断の累積コストを確認する拡張機能です。

できること

  • 同じ端末・同じ Claude 設定ディレクトリにある全プロジェクト/全セッションを集計
  • 今日、今月、保存されている全期間の推定コストを表示
  • モデル別・日別のトークン数とコストを表示
  • message.id + requestId による分岐/コピー済み履歴の重複除外
  • 5分・1時間の cache write と cache read を区別した料金計算
  • 月次予算超過の通知
  • WSL、SSH、Dev Container など VS Code Remote の拡張ホストに対応

会話本文は外部へ送信せず、拡張機能内にも保存しません。JSONL の timestamp、セッション識別子、モデル、usage、costUSD だけを読み取ります。

開発・実行

npm install
npm test

VS Code でこのフォルダーを開き、F5 を押すと Extension Development Host が起動します。左下の Claude $... をクリックすると詳細レポートが開きます。

左端のアクティビティバーにある Claude Cost アイコンをクリックすると、今日・今月・残り予算を確認し、月次予算や詳細設定をサイドバーから変更できます。

Claude Code のデータが標準の ~/.claude 以外にある場合は、設定 claudeCostMonitor.dataDirectory に Claude 設定ディレクトリ(または projects ディレクトリ)を指定してください。WSL で Claude Code を動かしている場合は、この拡張機能も WSL 側へインストールして実行するのが確実です。

金額について

レコードに Claude Code 計算済みの costUSD があれば、その値を優先します。ない場合はモデル別トークン数を Anthropic の標準 API 単価で換算します。未対応モデルは詳細画面に警告し、claudeCostMonitor.priceOverrides で単価を追加できます。

Pro / Max / Team など定額プラン内の利用は従量課金ではないため、表示額は「API で同じトークンを使った場合の参考額」です。API 利用の正式な請求額は Claude Console、Bedrock / Vertex / Foundry 利用時は各クラウドの請求画面を確認してください。

現時点の制約

  • Claude Code がローカル保存期間を過ぎて削除した履歴は復元できません。
  • 契約割引、Fast mode、長文コンテキスト、クラウド事業者独自料金は、costUSD がない古い記録では完全には再現できません。
  • 別端末の利用は、その端末の履歴を同じ場所へ集約しない限り含まれません。

参照仕様

  • Claude Code: Manage costs effectively
  • Claude Code: Customize your status line
  • Claude API pricing
  • VS Code Extension API

Persistent local ledger

Claude Code can remove old local transcripts according to its retention settings. To keep lifetime totals stable, this extension stores only the timestamp, session identifier, project identifier, model, token usage, and cost in VS Code's extension storage. It never stores conversation text. Run Claude Cost Monitor: Reset saved usage ledger from the Command Palette to delete this ledger; records still present in Claude Code are then scanned again.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft