目次
Claude Code で作業に乗ってきたところで、突然こう言われて手が止まったことはないだろうか:
Claude usage limit reached.
Your limit will reset at 3pm (Asia/Tokyo).
「使用量の上限に達しました。リセットは午後3時です」——つまり いまの料金プランで使える分を一時的に使い切った状態だ。エラーでもバグでもなく、サブスク(Pro / Max)の使用量制限の仕様である。厄介なのは 「なぜこんなに早く尽きたのか」「いつ戻るのか」「戻るまで何ができるのか」が分かりにくいこと。本記事では、制限の二層構造(5時間+週次)・消費を食う要因・上限到達時に今すぐ動かす方法・残量の見方・API従量への逃げ道までを、公式情報をもとに整理する。
先に結論を3つ。① 制限は「5時間ローリング枠」と「週次枠」の2階建て(Maxには Opus 専用の週次枠もある)。② 消費を最も食うのはモデル選択——Opus は Sonnet より桁違いに枠を消費する。③ 待てない時の正攻法は「Sonnetに下げる/コンテキストを削る/API従量に切り替える」。なお、表示される時刻やプラン別の具体量はバージョンや時期で変わるため、数値は必ず最新の公式表示(/usage や設定→使用量)で確認してほしい。
使用量制限は「2階建て」
— どちらか一方に当たっただけで止まる
Claude Code と Claude アプリ(web/desktop)は 同じプランの枠を共有する。
※ゲージの数値はイメージ。実際の残量は /usage と「設定→使用量」で確認を。
1. このエラーは何を言っているのか
表示の典型はこうだ(文言はバージョンで変わるため概形):「Claude usage limit reached. Your limit will reset at [時刻] ([タイムゾーン]).」。意味はシンプルで、「あなたのプランで一定時間に使える量を使い切った。[時刻]になれば回復する」。タイムゾーンはあなたのローカル設定が入る。
重要なのは 「これは不具合ではなく仕様」だという点。Claude の Pro / Max プランは 「使い放題」ではなく、時間あたり・週あたりの使用量に上限がある。そして Claude Code(CLI)と Claude アプリ(web・デスクトップ)は同じプランの枠を共有する——公式ヘルプも「両ツールのすべての利用が同じ使用量上限にカウントされる」と明記している。だから 「チャットでも使い、Claude Code でも回していたら、合算で早く尽きた」ことは普通に起きる。
もうひとつ知っておきたいのは、上限には「5時間」と「週次」の2種類があること。表示された reset at が 数時間後なら5時間枠に、数日後なら週次枠に当たっている。どちらに当たったかで「待ち時間」と「打ち手」が変わる。次章で構造を押さえる。
2. 制限の二層構造——5時間+週次(+Opus枠)
2025年8月、Anthropic は従来の5時間枠に加えて 週次の使用量上限を Pro / Max に導入した(ヘビーユーザーによる連続実行が背景)。結果、現在のサブスク制限は 2階建てになっている。
2つの枠は独立して効く
プラン差は同じ構造の「倍率」:Pro < Max 5x < Max 20x。
※週あたりの具体的な時間数は時期で改定される。固定値として暗記せず、設定→使用量の実値を見る。
当初(2025年8月)の目安として、Anthropic は「Pro で Sonnet 週40〜80時間程度」「Max 20x で Sonnet 週240〜480時間+Opus 週24〜40時間程度」といった概算を示していた。ただし その後は固定の時間数を公表しなくなっており、改定も繰り返されている(2026年に入っても5時間枠の引き上げ等が報じられた)。したがって これらの数値は「当時の目安」と捉え、現在の正確な枠は必ず公式の使用量表示で確認すること。本記事も具体的な現行値の断定は避ける。
3. 何が枠を食い潰すのか
「思ったより早く尽きる」原因は、ほぼこの4つに集約される。消費の大きい順に並べた。
| 要因 | なぜ枠を食うか | 効く対策 |
|---|---|---|
| ① モデル選択(最大要因) | Opus は Sonnet・Haiku より桁違いに枠を消費。公式も「Opus は大幅に多くの枠を使う」と明記。Max では Opus 専用枠まである | ルーチンは /model で Sonnet/Haiku に。難問だけ Opus |
| ② コンテキストの大きさ | 毎ターン会話全体+添付ファイル+ツール定義+履歴を再処理。大きいほど1ターンの消費が増える | /compact・/clear・添付を絞る・CLAUDE.mdを小さく |
| ③ 長時間・連続セッション | 放置気味の常時起動・延々と回す使い方。週次枠が狙い撃ちするのはまさにこのパターン | 区切って /clear、不要な自動ループを止める |
| ④ サブエージェント/MCP | 並列ファンアウトや MCP サーバはツール定義とツール呼び出しのトラフィックを増やす | 使うMCPを絞る。/usage はMCP/サブエージェント別の内訳も表示 |
要するに、「重いモデルで、大きい文脈を、長時間、並列で」回すほど枠は溶ける。逆に言えば この4つを意識的に下げるだけで、同じプランでも体感の持ちが大きく変わる。コスト全般の最適化は AIコーディングのコスト最適化、トークン節約の具体策は Claude Codeのトークン節約 も参照。
4. 今すぐ動かす5つの選択肢
上限に当たった瞬間の打ち手を、状況別に5つ。どれを選ぶかは「待てるか」「どちらの枠に当たったか」で決まる。
上限到達時の打ち手
/model で Sonnet/Haiku に。Opus 枠だけ尽きた時はこれで即継続できることが多い。/compact・/clear で消費を抑える。残りわずかな枠を長持ちさせる。reset at を見て、その間は別作業へ。締切があるなら D。
5時間枠は待てば戻るのでまずA・B・Cで凌ぐ。週次枠まで尽きたらD(API従量)かEが現実解。
D(API従量)への切り替えは「逃げ道」として知っておくと強い。サブスクの時間枠ロックと違い、API は分あたりのスループット制限はあるが“週次で締め出される”ことはない(使った分だけ課金)。仕組みは AI APIとは を参照。なお Pro / Max でも 「使用量クレジット」を有効化すれば、含まれる枠を超えても標準API料金で継続できる(明示的な同意が必要)。
5. 残量の見方
「あといくつ使えるか」を可視化すれば、上限到達は事前に避けられる。確認手段は3つ。
① Claude Code の /usage:現在の5時間枠の消費と、週次枠の状況をモデル別に表示。2026年のアップデートで スキル/サブエージェント/プラグイン/MCP サーバ別の内訳まで見えるようになった。/status でも割り当て状況が確認できる。② Web/デスクトップアプリ:設定→使用量(Settings → Usage)で、プラン・残量・週次のリセット日が分かる。③ API 利用者:Console の Usage / Limits ページと、レスポンスの anthropic-ratelimit-* ヘッダ。/cost(APIキー利用時)や /context で消費・文脈サイズも追える。
習慣にすると効く
重い作業の前に /usage を一度叩いて 残量とリセット日を把握しておく。週次枠が残り少ない週は、最初から Sonnet 中心に組み立てると、肝心なときに Opus 枠を残せる。
6. サブスク制限 vs API制限
混同しやすいが、サブスク(Pro/Max)の制限と API の制限はまったく別の仕組みだ。違いを押さえておくと、いざという時の切り替え判断が速い。
| 観点 | サブスク(Pro / Max) | API(従量課金) |
|---|---|---|
| 制限の単位 | 時間枠の総量(5時間+週次) | 分あたりのスループット(RPM / 入力・出力トークン毎分) |
| 上限到達時 | リセットまでロックされる | 429 が返り、retry-after 秒待てば継続(週次ロックなし) |
| 増やし方 | プラン昇格・クレジット購入 | 累計利用額で Tier 1〜4 が自動解放 |
| 向く相手 | 個人の対話・日常のコーディング | 止めたくない自動処理・大量バッチ |
ポイントは 「サブスクは時間で締め出すが、API は分単位の流量制限だけで“週次ロックがない”」こと。だから どうしても止められない締切作業は、API キーに切り替えるのが定石になる。API のレート制限(429・retry-after・Tier)の詳細は別途まとめるが、サブスクで詰まった時の現実的な逃げ道として覚えておきたい。
7. 再発防止チェックリスト
「肝心なときに尽きる」を防ぐ運用チェックリスト。
① 既定モデルを Sonnet にし、Opus は難所だけ /model で切り替える(Opus 週次枠の温存)。② こまめに /compact・/clear で文脈を軽く保つ。③ 重い作業前に /usage で残量とリセット日を確認。④ 不要なMCP・自動ループを止め、添付ファイルは必要分だけ。⑤ 締切がある日は API従量を準備しておく(サブスクが尽きても止まらない)。⑥ 慢性的に足りないなら プラン昇格 or 用途のAPI移行を検討。
まとめ
Claude Code の 「Claude usage limit reached」は、エラーではなく サブスク(Pro/Max)の使用量制限の仕様だ。制限は 「5時間ローリング枠」+「週次枠」の2階建てで、Max には Opus 専用の週次枠もある。Claude Code と Claude アプリは同じプランの枠を共有するため、合算で早く尽きることがある。表示の reset at が 数時間後なら5時間枠、数日後なら週次枠に当たっている。
消費を最も食うのは モデル選択(Opusが最大)、次いで コンテキストの大きさ・長時間連続・サブエージェント/MCP。上限到達時は A:モデルを下げる → B:文脈を削る → C:リセットを待つを基本に、待てないなら D:API従量へ切替 / E:増枠・昇格。残量は /usage・設定→使用量で可視化できる。なお 具体的な枠の数値は時期で改定されるので、暗記せず最新の公式表示で確認すること。関連:トークン節約と追加課金、Opus/Sonnet/Haiku 料金比較、Claude Codeエラー集。
FAQ
Q. 「usage limit reached」はバグですか?課金しているのに。
A. バグではなく仕様です。Pro / Max は「使い放題」ではなく、5時間ごと・週ごとに使用量の上限があります。課金していても、その時間枠で使える分を超えれば一時的に止まります。表示された reset at の時刻になれば回復します。なお Claude Code と Claude アプリは同じ枠を共有するので、両方使うと早く尽きます。
Q. リセットはいつですか?「reset at 3pm」と出ました。
A. その表示は 5時間枠のリセット時刻(あなたのローカル時間)です。数時間待てば回復します。一方 「数日後」と出る場合は週次枠に当たっており、設定→使用量で次回の週次リセット日を確認できます。週次まで尽きた場合は、待つ・API従量に切り替える・プラン昇格のいずれかになります。
Q. なぜこんなに早く上限に達するのですか?
A. 最大の要因は モデル選択です。Opus は Sonnet より桁違いに枠を消費し、Max では Opus 専用の週次枠が別にあるため最速で尽きます。加えて大きいコンテキスト・長時間の連続実行・サブエージェントやMCPの多用が消費を押し上げます。ルーチンを /model で Sonnet に下げ、/compact で文脈を軽くするだけで持ちが大きく変わります。
Q. 待たずに今すぐ続ける方法は?
A. ① /model で Sonnet/Haiku に下げる(Opus枠だけ尽きた場合に有効)、② API キーの従量課金に切り替える(週次ロックを受けない)、③ 使用量クレジットを有効化(含まれる枠を超えても標準API料金で継続)、④ プラン昇格(Pro→Max)。締切作業なら、あらかじめ API従量を用意しておくのが安全です。
Q. 残りどれくらい使えるか確認できますか?
A. できます。Claude Code では /usage(5時間枠・週次枠をモデル別に表示、MCP/サブエージェント別内訳も)と /status。Web/デスクトップでは 設定→使用量でプラン・残量・週次リセット日が分かります。重い作業の前に一度確認しておくと、上限到達を事前に避けられます。