Codexを1週間使い続けてわかった、本当のこと

codex1

「コードを書かなくても、AIに任せればアプリができる」

この言葉を初めて聞いたとき、どこか他人事だった。ChatGPTにコードを書いてもらい、コピーして貼り付け、動かない部分を聞いて修正する——そのループはずっと続くと思っていた。でも、Codex(コーデックス)を使い始めてから、そのループ自体が変わった。

ファイルを開いて、コードを読んで、変更して、テストを走らせて、バグを修正する。この一連の作業を、自分の代わりにやってくれる。「指示を出す」だけで、ターミナルの中でコードが動き始め、結果が返ってくる。

本当に使えるのか、話題先行なのか。それを確かめるために1週間、個人プロジェクトと仕事のコードで使い続けた。その結果を、正直に書く。

Codexは「コードを補助するツール」ではなく「コードを動かすエージェント」です。コードを提案されてコピーするのではなく、Codexが自律的にファイルを読み、変更し、テストを実行するところまで完結させてくれます。この違いは、使ってみて初めて実感できます。

Codexとは何か?

OpenAI Codexとは、OpenAIが2025年5月にリリースしたAIコーディングエージェントのことです。「エージェント」という言葉のとおり、単純なコード生成AIとは異なり、与えられたタスクを自律的に達成するために複数のステップ(ファイル読み込み・編集・実行・デバッグ)を連続して実行できます。

「Codex」という名前はOpenAIが2021年に発表したコード生成モデル(GitHub Copilotの基盤)にも使われていましたが、2025年版のCodexは別物です。o3・o4-miniモデルを搭載したクラウドベースの自律型エージェントとして再設計されており、コードを書くという行為を超えて、開発ワークフロー全体を担うことを目指しています。

2026年4月現在、ChatGPT統合のクラウドエージェント版、ターミナルで動くCLI版、デスクトップアプリ版の3形態で提供されています。さらに2026年4月16日には、Codexデスクトップアプリが「PCを自律的に操作する」機能(画面認識・マウス操作・キーボード入力)を獲得するという大型アップデートが届きました。コードを書くだけでなく、ブラウザを開いて確認したり、他のアプリを操作したりすることも可能になっています。

Codexには3つの形態がある

Codexを使おうとすると、最初に複数の選択肢があることに気づきます。どれを使うかは、作業スタイルと用途次第です。

ChatGPT統合のクラウドエージェント版

ブラウザ(chatgpt.com/codex)またはデスクトップアプリから使うタイプです。GitHubリポジトリと連携して、バックグラウンドで複数のタスクを並行処理できます。「このリポジトリのバグを直して」「テストを追加して」「READMEを更新して」と複数のタスクをまとめて依頼すると、それぞれを独立したサンドボックス環境で処理してプルリクエストを自動作成してくれます。

実際に使ってみてわかったのは、このクラウド版は「バックグラウンド処理」との相性が抜群だということです。タスクを投げた後、自分は別の作業を続けられる。Codexが終わったら通知が来て、差分(diff)を確認してOKならマージする。このフローが確立すると、一日の作業密度が体感で変わります。

Codex CLI(ターミナル版)

ローカル環境のターミナルで動作するオープンソースのコーディングエージェントです。Apache-2.0ライセンスで公開されており、npmやHomebrewでインストールできます。起動するとフルスクリーンのターミナルUIが展開され、リアルタイムでファイルの読み書き・コマンド実行・結果確認をインタラクティブに行えます。VS Code・Cursor・WindsurfなどのIDEとの統合もできます。

デスクトップアプリ版

macOSとWindowsに対応したネイティブアプリです。2026年3月にWindows版が正式リリースされ、WSL(Windows Subsystem for Linux)なしでのネイティブ利用が可能になりました。クラウド版とCLI版の中間的な位置づけで、GUIの直感的な操作性と、ローカル実行の柔軟性を兼ね備えています。2026年4月のアップデート以降は、Computer Use機能(PC操作)もこのアプリから利用できます。

Codexの主要機能

コード生成・リファクタリング

自然言語で「〜という機能を実装して」と指示すると、既存コードの構造・依存関係・コーディングスタイルを読み取ったうえで、プロジェクトに合わせたコードを生成します。既存ファイルを参照して文脈を把握する点が、ChatGPTとのコード相談との大きな違いです。

実際に試した例として、既存のPythonプロジェクトに「ユーザー認証機能を追加して。JWTを使って。」と指示したところ、requirements.txtを確認してJWTライブラリを追加提案し、既存のルーティング構造に合わせてエンドポイントを生成しました。さらに、テストファイルの命名規則を読み取って、テストも自動生成してくれました。以前なら1〜2時間かかっていた作業が20分以内に終わりました。

バグ修正・Webサーチ・MCP連携

バグ修正機能では、「このテストが失敗している」と伝えるだけで、テストログを読んで原因を特定し、修正案を提示します。承認するとファイルが自動変更されます。エラーメッセージをそのまま貼り付けるだけで対応してくれるため、「どこから手をつければいいかわからないエラー」への対処が格段に楽になります。

Webサーチ機能(CLI版)では、最新情報が必要なタスクでCodexがWebを検索してから作業します。「2026年のベストプラクティスに従ってAPIのレート制限処理を実装して」のような指示にも対応できます。MCP(Model Context Protocol)連携では、~/.codex/config.tomlにMCPサーバーの設定を記述することで、Slack・Notion・データベースなど外部システムとの統合が可能です。OpenAIは約90種類のセキュリティレビュー済みプラグインを提供しています。

プルリクエストの自動作成はクラウド版の特徴的な機能です。GitHubと連携した状態で作業を依頼すると、変更内容に基づいてブランチを切り、コミットメッセージを自動生成して、プルリクエストを作成してくれます。レビュアーに送るだけの状態まで仕上げてくれるので、チーム開発での活用に向いています。

AGENTS.md:Codexを使いこなすための最重要ファイル

Codexを1週間使い続けて、最も重要だと気づいたのがAGENTS.mdです。AGENTS.mdとは、プロジェクトのルートディレクトリに配置するMarkdownファイルで、そのプロジェクト固有のルール・コンテキスト・制約をCodexに永続的に伝えるための設定ファイルです。READMEが「人間にプロジェクトを説明するファイル」なら、AGENTS.mdは「Codexにプロジェクトを説明するファイル」です。

最初はAGENTS.mdなしで使っていました。結果、Codexがコーディングスタイルを守らなかったり、既存の依存関係と競合するライブラリを追加しようとしたりする場面が何度かありました。AGENTS.mdに以下を書いてから、ミスが激減しました。

  • プロジェクトの言語・フレームワークの明記
  • 使用するパッケージマネージャーの指定(npm/pnpm/yarn)
  • テスト実行コマンドの指示(新機能には必ずJestのユニットテストを追加する等)
  • コーディングスタイルのルール(ESLint・Prettierの設定に従う等)
  • コミットメッセージのフォーマット指定
  • 変更してはいけないファイル・ディレクトリの明示(あれば)

AGENTS.mdは階層化が可能で、グローバルな設定(~/.codex/AGENTS.md)でどのプロジェクトにも共通するルールを定義し、リポジトリのルートのAGENTS.mdでプロジェクト固有のルールを上書きできます。OpenAIの開発者ドキュメントによると、「codex /init」コマンドを実行すると、Codexがリポジトリを分析してAGENTS.mdのスカフォールドを自動生成してくれます。これを編集するところから始めるのが最も効率的な方法です。

Codexの始め方

ChatGPT統合版の手順

ChatGPT統合版を使うには、Plusプラン(月額20ドル)以上のサブスクリプションが必要です。ChatGPTのサイドバーに「Codex」の項目が表示されているので選択します。または chatgpt.com/codex に直接アクセスしてください。

GitHubリポジトリの連携時は、権限設定を慎重に行ってください。「Connect to GitHub」から進む際に、必ず「特定のリポジトリのみ」に絞って権限を付与します。全リポジトリへのアクセス権を与えるのはセキュリティ上、避けるべきです。

タスクを自然言語で指示します。「このバグを直して」「テストを追加して」「パフォーマンスを改善して」といった指示で作業が始まります。作業完了後に差分(diff)を確認し、問題がなければプルリクエストとしてマージします。デフォルトでは自動マージしないため、必ず人間がレビューするフローになっています。

Codex CLIのインストール方法

インストールは3つの方法から選べます。

  • npm:npm install -g @openai/codex
  • Homebrew(macOS):brew install –cask codex
  • バイナリ直接ダウンロード:GitHubのリリースページ(github.com/openai/codex/releases)からmacOS・Linux対応のバイナリを取得

インストール後、ターミナルで「codex」と入力すると起動します。初回はChatGPTアカウントでのサインインが求められます。デスクトップアプリを使いたい場合は「codex app」で起動できます。VS Code・Cursor・Windsurfとの統合は、Codex CLIの設定でIDE連携を有効にするだけで完了します。

2026年4月の大型アップデートで何が変わったか

2026年4月16日、OpenAIはCodexデスクトップアプリを大幅にアップデートしました。IT media AI+(2026年4月17日付)の報道によると、今回の目玉はCodexがMacの画面を見て、クリックし、キーボードを打つ「Computer Use(PC操作)」機能です。

Computer Use機能によって、Codexはファイルエクスプローラーを開いて特定のフォルダを探したり、ブラウザで結果を確認したり、他のアプリを操作しながら作業を完結したりできるようになりました。コードを書くだけのエージェントから、開発作業全体を担う汎用作業エージェントへの進化です。

同アップデートで同時に追加された機能は以下の通りです。

  • 画像生成(gpt-image-1.5統合):UIモックアップ・アーキテクチャ図・ゲームアセットをコードと同じスレッド内で生成可能
  • メモリ機能(プレビュー):ユーザーの作業スタイルや過去の会話を記憶し、次のセッションに引き継ぐ
  • アプリ内ブラウザ(In-app Browser):外部ツールを立ち上げずにCodex内でWebを参照・操作
  • 90以上の新プラグイン追加:セキュリティレビュー済みのサードパーティ連携が大幅に拡充

Claude Code・GitHub Copilotとの比較

2026年現在、AIコーディングツールはCodex・Claude Code・GitHub Copilotが三大勢力を形成しています。それぞれの役割の違いを整理します。

実行環境の違いから見ると、Codexはクラウドサンドボックスまたはローカルターミナルで動作します。Claude CodeはAnthropicのCLIツールとして動作し、ローカルファイルシステムに直接アクセスします。GitHub Copilotはエディタのプラグインとして動作し、リアルタイム補完を行います。

ベンチマークの数値を見ると(2026年時点のデータより)、ターミナル操作系のタスクを評価するTerminal-Bench 2.0ではGPT-5.3-Codexが77.3%を記録しており、ターミナルネイティブなワークフローでのCodexの強みが示されています。一方、大規模コードベースの複雑な理解・リファクタリングを評価するSWE-bench系のベンチマークでは、Claude Codeが優位という結果が複数の評価機関から報告されています。

GitHub Copilotとの違いは、「コードを補助するか」「コードを動かすか」という役割の根本的な差です。Copilotはエディタの補完機能として人間がコードを書く作業を支援します。Codexは自律的なエージェントとして、タスクを与えると完了まで自律動作します。Copilotがサポート役のペアプログラマーなら、Codexは自律的なドライバーです。

使い分けの目安として参考になる考え方を整理します。

Codexが向いているケースとして、DevOps・CI/CDパイプラインの自動化、GitHubでのプルリクエスト自動作成、スケジュール実行・定期的な自律タスク、フロントエンドの視覚的な変更ループが挙げられます。Claude Codeが向いているケースとして、大規模コードベースのリファクタリング、アーキテクチャ設計・深いコード理解、多数のMCPツールを連携した業務自動化が挙げられます。GitHub Copilotが向いているケースとして、日常的なコーディング補完支援があります。現実には、Copilotで日常の補完、Codexで大きなタスクの自動処理、という組み合わせで使う開発者が増えています。

料金プラン(2026年4月時点)

OpenAIが2026年4月に発表した最新の料金体系です。

  • ChatGPT Goプラン(月額8ドル):Codexへのアクセスが限定的。まず試してみたい人向けの入口
  • ChatGPT Plusプラン(月額20ドル):Codexの標準利用枠が含まれる。副業エンジニアや個人開発者に最適
  • ChatGPT Proプラン(月額100ドル):2026年4月新設。Plusの5倍の利用枠。2026年5月31日までの期間限定で10倍に増量。週10〜20時間程度Codexを使うフリーランスエンジニアやスタートアップ向け
  • ChatGPT Proプラン(月額200ドル):Plusの20倍の利用枠。フルタイムでCodexを業務の中心に据える開発者・企業向け

2026年5月31日まで期間限定で月額100ドルプランの利用枠が10倍に増量されているため、試してみるなら今が好機です。

1週間使い続けてわかった、5つのこと

1. 「何をやらせるか」の設計が品質を決める

CodexはAGENTS.mdとタスクの指示の具体さによって品質が大きく変わります。「バグを直して」ではなく「テストXXXが失敗している原因を調べ、修正し、修正理由をコメントとして追加して」のように具体的に指示した方が、意図に沿ったアウトプットが出ます。AGENTS.mdで前提条件を整えたうえで、タスクの指示を具体的にする——この2点がCodexを活用できるかどうかを左右します。

2. セキュリティ意識を持って使う必要がある

CodexはGitHubリポジトリに直接アクセスして変更を加えます。プライベートリポジトリを連携する際は、「特定のリポジトリのみ」に権限を絞ることが必須です。全リポジトリへのアクセス権を与えると、意図しないリポジトリへの変更リスクが生じます。

3. レビュースキルは依然として求められる

Codexが生成するコードは常に最適とは限りません。動くけれど最適化されていない、セキュリティリスクがある、テストが不足しているといった場合もあります。「Codexに任せれば考えなくていい」ではなく、「Codexの出力を適切にレビューできる力が必要」という現実は変わっていません。

4. 定型作業への効果は本物

ユニットテストの追加、READMEの更新、コメントの追記、スタイルのリファクタリングなど、繰り返し発生する定型作業への効果は顕著でした。以前は30〜60分かかっていたテスト追加作業が10〜15分で終わるようになりました。

5. ChatGPTとの組み合わせで威力が増す

ChatGPTでアーキテクチャを議論し、方針が決まったらCodexに実装させる。この分業が機能します。「考える」部分をChatGPTで固め、「作る」部分をCodexに任せる流れが、品質と速度の両立につながります。

注意点・失敗しやすいポイント

  • AGENTS.mdなしで使い始めると意図がズレやすい:プロジェクト固有のルールを伝えないまま使うと、コーディングスタイルや依存関係の扱いが意図と異なるコードが生成されることがあります。最初にAGENTS.mdを整備することが第一歩です
  • GitHubの権限設定を見落とさない:連携時に全リポジトリへのアクセス権を与えてしまうミスが多く報告されています。必ず「Select repositories」で必要なリポジトリだけに絞りましょう
  • 生成されたコードを無検証でマージしない:特にバックエンドや認証周りは、Codexの出力であっても必ず人間がレビューしてテストを実行してからマージしてください
  • 利用枠の消費スピードに注意:大きなリポジトリで複数タスクを並行処理すると、想定より早く利用枠を使い切ることがあります。重要なタスクに枠を優先して使いましょう
  • CLI版は定期的なアップデートを確認する:Codex CLIはオープンソースで活発に開発が進んでいます。npm update -g @openai/codex で最新版に保つことを推奨します

よくある質問

Q1. Codexは無料で使えますか?

2026年4月時点では、Codexをフル活用するにはChatGPT Plusプラン(月額20ドル)以上が必要です。GoプランはCodexへのアクセスが限定的です。Codex CLIはオープンソースで無料で取得できますが、実際の使用にはOpenAIのAPIクレジットまたはChatGPTの有料プランが必要です。個人プロジェクトで試すならPlusプランから始めるのが現実的です。

Q2. プログラミング経験がなくてもCodexは使えますか?

基本的な操作は可能ですが、生成されたコードをレビューする最低限の読解力があると、より効果的に活用できます。Codexは「コードを書く手間」を大幅に減らしてくれますが、「結果を判断する力」は依然として人間に求められます。本番環境で使うなら、コードをまったく読めない状態での運用はリスクがあります。個人の学習プロジェクトから始めて、徐々に感覚をつかむことをおすすめします。

Q3. Codexはどのプログラミング言語に対応していますか?

Python・JavaScript・TypeScript・Go・Rust・Java・C/C++・Ruby・PHPなど、主要なプログラミング言語に広く対応しています。GitHubの公開コードで学習しているため、メジャーな言語・フレームワークほど品質が高い傾向があります。マイナーな言語や社内専用のDSLには対応が限定的な場合があります。

Q4. Codex CLIとChatGPT版(クラウド版)の違いは何ですか?

Codex CLIはローカルのターミナルで動作し、ファイルに直接アクセスして実行するため、インタラクティブな開発に向いています。ChatGPT版のCodexはクラウドのサンドボックスで動作し、GitHubと連携して複数タスクをバックグラウンドで並行処理できます。初めて使うならChatGPT版から始め、慣れてきたらCLI版も試すのがスムーズです。

Q5. AGENTS.mdには何を書けばいいですか?

プロジェクトの言語・フレームワーク、使用するパッケージマネージャー、テストの書き方・実行コマンド、コーディングスタイルのルール、コミットメッセージのフォーマット、変更してはいけないファイルなどを書きます。「codex /init」コマンドを実行すると、Codexがリポジトリを分析してAGENTS.mdのひな形を自動生成してくれます。このひな形を編集するところから始めると効率的です。

Q6. CodexはGitHub Copilotの代わりになりますか?

役割が異なるため「代わりになる」とは言い切れません。Copilotはエディタでのリアルタイム補完を行うサポート役で、Codexは自律的にタスクを実行するエージェントです。実際には、Copilotで日常の補完、Codexで大きなタスクの自動処理、という組み合わせで使っている開発者が増えています。完全に移行するのではなく、用途に応じて使い分けるのが現実的です。

Q7. 日本語で指示を出しても動作しますか?

はい、日本語での指示に対応しています。「〜機能を実装して」「このバグを修正して」などの指示を日本語で入力しても正常に動作します。ただし、技術的な固有名詞・関数名・ライブラリ名はそのまま英語で記述した方が認識精度が高い場合があります。AGENTS.mdも日本語で記述できます。

Q8. 2026年4月のアップデートで何が追加されましたか?

2026年4月16日のアップデートで、Codexデスクトップアプリに「Computer Use(PC操作)」「画像生成(gpt-image-1.5統合)」「メモリ機能(プレビュー)」「アプリ内ブラウザ」「90以上の新プラグイン」が同時追加されました。最大の変化はComputer Use機能で、Codexが画面を認識してマウス操作・クリック・キーボード入力を自律的に実行できるようになりました。コードを書くだけでなく、開発作業全体を自律的にこなせる方向に進化しています。

まとめ

1週間使い続けて確信したのは、Codexは「コードを書いてくれるAI」という段階を超えているということです。

ファイルを読んで、変更して、テストを走らせ、プルリクエストを作るまでの工程を担ってくれる。この体験は、以前の「ChatGPTに聞いてコピペする」作業とは根本的に異なります。そして2026年4月のアップデートで、コードにとどまらずPC全体の操作も自律化する方向にさらに進んでいます。

ただ、Codexを使うほどに問われるのは、「自分がどこまでレビューできるか」という問いです。生成されたコードを読んで、適切かどうかを判断し、必要なら修正を加える力——これは、どれだけAIが進化しても、エンジニアに残るコアなスキルです。

Codexを使いこなすほど、「自分がどこまでレビューできるか」という問いが浮かび上がります。これをポジティブに捉えると、Codexは「コードを書く時間」を削減して「コードを読む・判断する時間」を増やすツールとも言えます。

今からCodexを試すなら、まずChatGPT版のCodexを個人プロジェクトのリポジトリで使い始めることをおすすめします。Plusプランで利用でき、セットアップは10分以内に完了します。AGENTS.mdを最初に整備したうえで、具体的なタスクを1つ投げてみてください。最初の1タスクで、Codexが何者なのかが、言葉よりずっとよく伝わります。

最新記事
  • カテゴリー
  • 月別
  • Twitter

    ココナラでデザインを依頼する

    7000本の授業が見放題!社会人向けオンライン学習動画【Schoo(スクー)】

    Webデザイン業界特化のレバテック

    定額制で質問し放題【Web食いオンラインスクール】

    関連記事

    最新記事NEW

    CONTACTCONTACT CONTACTCONTACT

    お問い合わせ

    ご意見やお仕事のご依頼などは以下よりご連絡ください。

    情報入力

    内容確認

    完了

      お名前必須

      フリガナ必須

      メールアドレス必須

      お問い合わせ内容