ガイド・2026年11月

上限が急に減るとき: どこで使ったかを探す

作業内容は変わらないのに5時間・週間の上限がずっと早く埋まるなら、まずこの Mac のどのセッションとサブエージェントがトークンを使ったかを確かめましょう。ループにはまったエージェント1つが上限を使い切ることは実際にあります。

なぜ起きるのか

ここ2週間、上限が想定より早く埋まるという報告が続いています: Team プランの週間上限がリセットから約30時間で100%(#107390)、同じ作業量なのに10月中旬からずっと早く減る(#105621)、5時間セッション1回で週間上限の半分(#106274)。プラン側の計算が変わったかどうかは Anthropic にしか確認できません。

ただし、自分の Mac で確かめられる原因もあります。画像93枚を1回ずつ開くよう指示されたバックグラウンドのサブエージェント2つが Read を19,099回繰り返し、プランの上限を2回使い切った例(#106556)、自分のバックグラウンド作業を待つサブエージェントが "Waiting." 通知で親セッションを起こし続け、そのたびに1ターン分を使った例(#105928)、1分間隔の /loop が夜通し1,200回回って約4億トークンを使った例(#106522)。作業中に Mac がスリープと復帰を繰り返し、そのたびにコンテキストを書き直すことも原因になります。

自分で探す方法

1. いま動いているものを見る: セッションで /usage(別名 /cost、/stats)を入力するとプランの使用量とこのセッションのコストが、/tasks でバックグラウンドで動くサブエージェントやシェルを確認・管理できます(Claude Code 2.1.317 時点)。セッションが複数あれば、それぞれで確認が必要です。おかしなループが見えたら、そのセッションで Esc を押して止めましょう。

2. 直近24時間をセッションごとに集計する: Claude Code は会話を ~/.claude/projects/<プロジェクト>/<セッション>.jsonl に、サブエージェントは <セッション>/subagents/ の下に別に保存し、応答ごとに message.usage にトークン数を記録します。次のコマンドはファイルごとに応答数・出力・入力(新たに書いたキャッシュを含む)・キャッシュ読み込みを合計し、多い順に表示します(jq が必要: brew install jq)。1つの応答が複数行に残ることがあるため、message.id ごとに1回だけ数えます。

since=$(date -u -v-24H +%Y-%m-%dT%H:%M)
find ~/.claude/projects -name '*.jsonl' -mtime -1 -print0 |
while IFS= read -r -d '' f; do
  jq -r --arg s "$since" 'select(.message.usage and .timestamp >= $s)
    | [.message.id, .message.usage.output_tokens,
       (.message.usage.input_tokens + (.message.usage.cache_creation_input_tokens // 0)),
       (.message.usage.cache_read_input_tokens // 0)] | @tsv' "$f" 2>/dev/null |
  sort -u -k1,1 | awk -v f="${f#$HOME/.claude/projects/}" \
    '{o+=$2; w+=$3; r+=$4} END {if (NR) printf "%6d %10d %12d %14d  %s\n", NR, o, w, r, f}'
done | sort -k3,3nr | head -15

読み方: 先頭の応答数が目立って多い行はループ、パスに subagents を含む行はサブエージェント、応答数のわりに入力が大きい行はコンテキストを何度も書き直したセッション(スリープや圧縮のあとなど)であることが多いです。

限界: 上限はトークン数の単純な合計ではなく計算方法も公開されていないので、この数字はどこが多く使ったかの比較にだけ使ってください。記録の形式は公式のインターフェースではなく、アップデートで変わることがあります。記録が数 GB あると30秒ほどかかります(Claude Code 2.1.317、M1 Pro で確認)。見えるのはこの Mac の記録だけで、ほかの端末や Web で使った分は含まれません。

Lidnight なら

Lidnight はメニューバーに Claude と Codex の5時間・週間の上限と、いまのペースで尽きる予想時刻を表示し、トークンを AI 別・モデル別・プロジェクト別に分けて見せます(CSV 書き出し)。サービスマップでは、セッションごとに起動したサブエージェントとそれぞれの CPU・メモリを広げて見られます。上限・今日の使用量・サービスマップは無料、7日・30日の統計と上限が急に減るときの事前通知は Pro です。コストは API 価格で計算した推定値で実際のサブスクリプション料金とは異なり、ループを代わりに止めることはしません。夜通し動かすと Claude Code の上限が早く減る理由

確認: 2026-11-11、Claude Code 2.1.317 と上記の Issue に基づく。変わっている可能性があるので確認してください。

Lidnight を無料で試す

Apple Silicon Mac · macOS 13 以降。ダウンロードすると Pro の全機能を無料で試せます(蓋を閉じて5回または14日)。支払い情報は不要です。Pro は一回払い(1台 $9.99 · 3台 $14.99)、14日以内なら返金できます。

Homebrew: brew install whereisdw/tap/lidnight