Codex IDE 拡張機能
エディターのコンテキストを活用した開発
エディターでコードを見ながら Codex と作業できます。開いているファイルや選択範囲をプロンプトに追加し、編集内容をその場で確認できます。時間のかかるタスクも、作業を中断することなく委任できます。
import { wait } from './backoff'; export async function retryOperation<T>( fn: () => Promise<T>, retries = 3,): Promise<T> { let attempt = 0; let lastError: unknown; while (attempt <= retries) { try { return await fn(); } catch (error) { lastError = error; if (attempt >= retries) break; await wait(200 * 2 ** attempt); attempt++; } } throw lastError;}import { retryOperation } from './retry'; describe('retryOperation', () => { it('stops after max retries', async () => { const operation = vi.fn().mockRejectedValue('nope'); await expect(retryOperation(operation, 2)) .rejects.toBe('nope'); expect(operation).toHaveBeenCalledTimes(3); });});import { setTimeout as wait } from 'timers/promises'; export function nextDelay(baseDelay: number, attempt: number) { const jitter = Math.random() * 0.2 + 0.9; return baseDelay * 2 ** attempt * jitter;} export { wait };Trace and fix a flaky retry bug. Retry loop now stops at max retries before waiting. Changes applied.
開いているファイルや最近のチャットの活用
コンポーザーから、開いているファイル、選択したコード、最近のチャットを直接参照できます。Codex は今見ているコードをもとに作業を始めるため、問題を説明し直す手間が減ります。
コードを見ながら変更をレビュー
概要と該当箇所の差分を確認し、同じチャットで追加の依頼ができます。ソースコードと変更の理由を見ながら、必要な変更だけを残せます。
規模が大きくなったタスクの委任
小さな変更を繰り返し試すときはローカルで作業し、より多くの時間やリソースが必要なタスクは Codex Web に接続して任せられます。後から同じエディターで結果をレビューできます。
Quickstart
IDE での始め方
Codex をインストールまたは有効化してサインインします。エディターで開いているファイルなどをコンテキストに加えて、チャットを始めます。
-
Codex のインストールまたは有効化
お使いの IDE を選択してください。VS Code とその互換エディターでは Codex 拡張機能を使用します。Xcode と JetBrains の IDE には、それぞれ独自の連携機能があります。
-
Codex を開く
VS Code、Cursor、Windsurf のいずれか: Codex アイコンを選択します。アイコンが表示されない場合は、コマンドパレットを開き、次のコマンドを実行します: Codex: Open Codex Sidebar.
Xcode: コーディングアシスタントを開き、新しいチャットを開始して、エージェントとして Codex を選択します。
JetBrains の IDE: AI Chat を開き、Codex を選択します。
-
最初のチャットを開始
プロジェクトを開き、Codex にコードベースの説明を求めたり、範囲を絞った変更を依頼したり、問題のデバッグを手伝ってもらったりします。変更を元に戻せるように、タスクの前後に Git でチェックポイントを作成します。
ベストプラクティスを読む
IDE で Codex ができること
エディターでコードを見ながら、コードの説明や編集、レビュー、タスクの委任を Codex に依頼できます。
開いているファイルや最近のチャットの活用
開いているファイル、選択範囲、最近のチャットのいずれかをコンポーザーに追加します。そのコンテキストをもとに、Codex にコードの説明や編集を依頼できます。
Learn moreコードを見ながら変更をレビュー
別のナビゲーションペインを開かずに、変更の要点と変更された行を確認できます。対象の 2 つのファイルを確認し、必要な変更だけを残して、同じ画面から追加の対応を依頼できます。
Learn more
規模が大きくなったタスクの委任
自分で手を動かしてすばやく試行錯誤したいときは、ローカルで作業します。時間のかかるタスクは Codex Web に接続して委任できます。結果をレビューするときも、同じチャットを引き続き使えます。
Learn moreUse Codex IDE 拡張機能 when…
特定の箇所を編集するとき
関連するファイルと Codex を同じ画面に表示できます。
初めて見るコードを理解したいとき
エディターで開いているファイルやシンボルについて質問できます。
その場で変更をレビューしたいとき
ソースコードを見ながら編集内容を確認し、適用できます。
規模の大きなタスクを委任したいとき
IDE からクラウドでの作業を開始し、後から結果を確認できます。