Codexにタスクを頼んだのに 「反応が遅い」「いつまでも終わらない」「固まった?」 と感じるときの原因と対処法をまとめました。多くは設定や使い方の工夫で改善できます。
⚠️ 本記事は OpenAI 公式とは無関係の解説記事です。
「遅い」の主な原因
- 読み込むファイルが多すぎる(node_modules等を巻き込んでいる)
- タスクが大きすぎる・複雑すぎる
- 高性能モデルで重い処理をしている(時間をかけて思考中)
- サーバーの混雑(ピーク時間帯)
- ネットワークが不安定
順に対処していきましょう。
対処①:`.codexignore` で不要ファイルを除外(効果大)
最も効果的な高速化です。node_modules などを読み込んでいると、トークンが膨大になり、処理がもたつきます。
プロジェクトルートに .codexignore を作成:
node_modules/
dist/
.next/
build/
coverage/
*.log
*.lock
.git/
これだけで読み込み量が激減し、体感速度が大きく改善 します。
対処②:タスクを小さく分割する
一度に大きなことを頼むと、処理が長くなり「固まった」ように見えます。
- ❌ 「アプリ全体をリファクタして」
- ⭕ 「まず
auth.tsだけリファクタして」→確認→次へ
段階的に進めれば、各ステップは速く終わります(プロンプト技10選)。
対処③:モデルを使い分ける
高性能モデル(GPT-5.1-Codex-Max など)は賢い分、じっくり考えて時間がかかることがあります。
- 軽い作業 → 軽量モデル(速い)
- 重い作業だけ → 高性能モデル
また推論レベル(effort)も、簡単なタスクに xhigh を使うと無駄に遅くなります。難易度に合わせて調整を。詳しくは モデル選び完全ガイド。
⚠️ 注意:「遅い」のではなく「じっくり考えている」ことも。長時間タスクを自走させる Goal mode は、時間がかかって当然です。
対処④:時間帯を変える
OpenAIのサーバーは、米国の日中(日本の夜〜深夜) に混雑しやすい傾向があります。
- 混雑時間帯を避ける
- 急がないタスクは時間をずらす
対処⑤:ネットワークを確認
通信が不安定だと、応答が途切れたり遅くなったりします。
- 安定した回線で使う(ネットワークエラーの対処)
- VPNが速度を落としていないか確認
対処⑥:開いているファイル・タブを減らす
VS Code拡張やデスクトップアプリで、大量のファイル・タブを開いていると、コンテキストが膨らんで重くなります。
- 不要なファイルを閉じる
- 複数エージェントを並列で動かしすぎない(Mac版アプリ)
「固まった」ときの判断
本当に止まっているのか、処理中なのか見分けるには:
- 進捗表示があるか:何か動いていれば処理中
- 数分待つ:重いタスクは数分かかることも
- 完全に無反応なら:一度中断(Ctrl+C)して、軽いタスクで再試行
無反応が続く場合は、ネットワークエラー や サーバー障害 の可能性も。
高速化チェックリスト
-
.codexignoreを設定した - タスクを小さく分けた
- 軽い作業は軽量モデルにした
- effort を上げすぎていない
- 不要なファイル・タブを閉じた
- 安定した回線を使っている
- 混雑時間帯を避けた
それでも遅いとき
- AGENTS.md でプロジェクト情報を集約 → 毎回の説明が不要になり効率化
- 別の入り口を試す:CLI / VS Code / Web で速度感が違うことも
- サーバー障害を確認:OpenAI Status
よくある質問(FAQ)
Q. どれくらいの速度が普通ですか?
A. 軽い質問なら数秒〜十数秒。複数ファイルの編集や大きなタスクは数分かかることもあり、これは正常です。
Q. `.codexignore` を設定するだけで速くなりますか?
A. はい、最も効果的な対策のひとつです。node_modules等を除外するだけで体感が大きく変わります。
Q. 固まったときに中断しても大丈夫?
A. CLIなら Ctrl+C で中断できます。git管理していれば、途中の変更も戻せるので安心です。
Q. 高性能モデルは遅いのですか?
A. 賢い分、じっくり考えるため時間がかかることがあります。軽い作業は軽量モデルが速くて経済的です(モデル選び)。
Q. 夜になると遅くなる気がします
A. 米国日中(日本の夜)はサーバーが混雑しやすい傾向。急がない作業は時間をずらすと快適です。
まとめ
Codexが遅い・固まる主因は、ファイルの読み込みすぎ・タスクが大きい・モデル選択・サーバー混雑 です。中でも .codexignore の設定 と タスクの分割 が効果的。
「遅い」と「じっくり考えている」は別物なので、重いタスクはある程度待つのも大切です。他のトラブルは トラブルシューティング総合ガイド を参照してください。