Claude Code と Codex のトークン使用量を確認する方法

Claude Code のトークン使用量を確認するには、Claude Code で /usage を実行します。現在のセッションのトークン数がモデル別に表示されます。日別の履歴と概算コストを見たいなら、ターミナルで bunx ccusage を実行します。Codex は /status で現在のチャットを、bunx ccusage codex daily で履歴を確認できます。ただし、どれも実行したコンピュータの分しか読めません。すべてのコンピュータを合算して iPhone で見たいなら、Nomo Pro のアクティビティ画面とトークンウィジェットが、日別・モデル別のトークンを連続記録と一緒に表示します。
この記事では、それぞれのツールで何が見えるのか、なぜ数字が一致しないのか、どれを選べばいいのかを説明します。
「トークン使用量」は何を数えているのか#
トークンは数文字程度のテキストの断片です。エージェントのリクエストは、4 種類のトークンで計測されます。入力(モデルに送る内容)、出力(モデルが返す内容。思考も含む)、キャッシュ読み込み(モデルがすでに見た文脈を、プロンプトキャッシュから読み込んだもの)、キャッシュ書き込みです。
驚きやすいのがキャッシュです。Claude Code はリクエストのたびに会話全体を送り、その大部分はキャッシュから返ってきます。Anthropic のコストに関するドキュメントの例を見てみましょう。
Usage by model:
claude-sonnet-4-6: 1.2k input, 5.3k output, 940.0k cache read, 50.0k cache write ($0.55)
実際の入力と出力は合わせて 6.5k なのに、キャッシュは 100 万近くあります。2 つのツールの数字が 10 倍ずれていたら、まずどちらかがキャッシュを含めていないか確認してください。
もう 1 つ区別しておきたいのは、トークンはプランの上限そのものではないということです。Claude Pro、Max、Ultra や ChatGPT のプランはトークン単位の課金ではなく、上限は 5 時間と週間の 2 つの枠で決まります(リセットのしくみはこちら)。トークン数からわかるのは、使用量が「どこに使われたか」です。どのモデルで、どの日に、どのコンピュータで使ったのか。
Claude Code でトークン使用量を確認する#
/usage を実行します。サブスクリプションなら、プランの使用量バー、アクティビティの統計、上限に何が効いたかの内訳が表示されます。いちばん上の Session ブロックには、上の例のように現在のセッションのモデル別トークンと、定価で計算した概算コストが並びます。/cost と /stats はその別名で、/stats は最初から統計タブを開きます(コマンドリファレンス)。
知っておきたい点:
- セッション単位:
/clearで新しいセッションを始めると、Session ブロックの合計は 0 に戻ります。 - 内訳はコンピュータ単位: Anthropic のドキュメントによると、このコンピュータのローカルのセッション履歴から計算され、ほかのデバイスや claude.ai の分は含まれません。
dとwで直近 24 時間と直近 7 日を切り替えられます。 /insightsは合計ではなく使い方の分析: そのコンピュータの最近のセッションをもとに、作業の傾向をまとめた HTML レポートを作ります。
Team や Enterprise のプランでは、管理者側にメンバー別の支出レポートと分析ダッシュボードがあります。Claude Console の API キーなら、Cost ページで同じことができます。
Codex でトークン使用量を確認する#
Codex CLI では、/status で現在のチャットの ID、コンテキストの使用量、レート制限が表示されます(Codex のコマンド)。コンテキストがどれくらい埋まっているかはこれで十分わかりますが、日別やモデル別の履歴は残りません。
履歴を見るには、次に紹介する Claude Code と共通のサードパーティツールを使います。
ccusage で日別のトークン履歴を見る#
ccusage は、Claude Code と Codex がもともとディスクに保存しているセッションログを読み込んで、レポートにするオープンソースの CLI です。Bun があればインストールは不要です。
bunx ccusage # 日別レポート(デフォルト)
bunx ccusage monthly # 月ごとに 1 行
bunx ccusage session # セッションごとに 1 行
bunx ccusage codex daily
各行には入力、出力、キャッシュのトークン数、使ったモデル、概算コストが表示されます。週別のレポートや、スクリプトで使える JSON 出力もあります。
制限が 2 つあります。サブスクリプションの場合、コストの列は API 価格による目安で、請求額ではありません。また ccusage 自身が「現在のコンピュータのデータだけを分析する」と明記しています。昼は MacBook、夜は Mac mini で開発しているなら、履歴は 2 つに分かれたままです。
どれを使えばいい?#
| ツール | 見られるもの | 範囲 |
|---|---|---|
Claude Code の /usage | 現在のセッション、プランのバー | 1 台のコンピュータ |
Codex の /status | このチャットのコンテキスト、制限 | 1 つのチャット |
bunx ccusage | 日別、月別、セッション別 | 1 台のコンピュータ |
| Nomo Pro | 日別・モデル別、連続記録 | ペアリングしたすべてのコンピュータ |
「このセッションでどれだけ使った?」をすぐ知りたいなら /usage が手軽です。1 台のコンピュータでしっかり履歴を見るなら、無料の ccusage がいちばんです。足りないのは、複数のコンピュータの合算と、ターミナルを開かずにひと目で確認できる場所です。
Nomo でできること#
Nomo は、AI コーディングエージェントを使う人のための iPhone アプリです。バージョン 2.4.0 で、Nomo Pro にアクティビティ画面と新しいウィジェットが加わりました。使っているのはまさにこのデータです。各コンピュータの Nomo プラグインが、エージェントがもともと残している履歴を読み込み、日ごとの集計を iPhone に送ります。数えるのは Claude Code、Codex、OpenCode です。

- Nomoトークン(ウィジェット): 直近 14 日をモデル別に積み上げたバーと今日の合計。大サイズでは先週比と上位 4 モデルも表示します。数えるのは入力、出力、推論で、実際の作業量が埋もれないよう、キャッシュはあえて含めません。
- アクティビティ画面: 連続記録と 26 週間のコーディング日のマップ、7/14/30 日のトークンのグラフ、入力・出力・キャッシュ・合計を並べた「モデル別」の表。
- すべてのコンピュータを合算: トークンとセッション数はペアリングしたコンピュータ全体で合計され、2 台の Mac で同時に動いていた時間は 1 回だけ数えます。
- Nomoアクティビティ(ウィジェット): 連続記録と GitHub 風のマップを、ホーム画面やロック画面に。iOS 26.1 以降では、「セッション」タブのタブバーの上にある小さなバーにも連続記録が表示されます。
- まとめ: 1 週間、1 か月、1 年を共有できる 1 枚の画像に。いちばん忙しかった日、よく使ったモデル、最長の連続記録が入ります。プロンプト、プロジェクト名、ファイルパスは載りません。

コンピュータから送られるのは数値だけで、ペアリングの鍵でエンドツーエンド暗号化されます。日ごと・モデルごとのセッション数、プロンプト数、アクティブだった 5 分単位の時間帯、トークン数です。プロンプト、エージェントの返答、プロジェクト名、ファイルパスは送られません。アップロードは最大でも 6 時間に 1 回なので、グラフが数時間遅れることがあります。
設定は、各コンピュータで bunx nomo-ai を実行し、アプリでペアリングして、ウィジェットを追加するだけです。アクティビティにはプラグイン 2.4.0 以降が必要です。すでに Nomo が入っているコンピュータでは、同じコマンドでプラグインの更新方法が表示されます。App Store で Nomo を入手して、ドキュメントの「Nomoトークンとアクティビティ画面」をご覧ください。同じアップデートで、5 時間と週間の上限がリセットまで持つかを教えてくれる Nomo消費ペースウィジェットと、プロバイダーごとに最大 5 つのアカウントを追加できる機能も加わりました。長いセッションが何度も許可を求めてくるなら、iPhone から Claude Code の許可リクエストを承認することもできます。
よくある質問#
Claude Code の /usage には、すべてのコンピュータの使用量が表示されますか?
いいえ。Anthropic のドキュメントによると、この内訳はそのコンピュータのローカルのセッション履歴から計算され、ほかのデバイスや claude.ai の使用量は含まれません。ただし、プランの使用量バーはアカウント全体の値です。
ccusage に表示される金額は、実際に支払う金額ですか?
サブスクリプションなら違います。Claude Pro、Max、Ultra や ChatGPT のプランはトークン単位の課金ではないので、この金額は「そのトークンを API の定価で使ったらいくらか」という目安です。日ごとの比較には便利ですが、請求額ではありません。
キャッシュのトークン数が桁違いに大きいのはなぜですか?
リクエストのたびに会話全体が送られ、その大部分はプロンプトキャッシュから読み込まれるからです。キャッシュの読み込みは安いものの、積み重なると入力や出力よりはるかに大きな数になります。そのため Nomo のトークンのグラフはキャッシュを含めず、アクティビティ画面ではキャッシュを別の列に表示します。
Nomo は Cursor や Antigravity のトークンも数えますか?
現時点では数えません。Nomoアクティビティ、Nomoトークン、まとめが数えるのは Claude Code、Codex、OpenCode です。Cursor と Antigravity のセッションは、これまでどおり Dynamic Island と「セッション」タブにリアルタイムで表示されます。
トークンを数えるために、Nomo がプロンプトやコードを見ることはありますか?
ありません。プラグインが送るのは日ごとの数値だけです。セッション数、プロンプト数、アクティブだった 5 分単位の時間帯、モデル別のトークン合計です。ペアリングの鍵でエンドツーエンド暗号化され、中継サーバーは 35 日後に削除します。


