Claude Code vs Codex:どのAIコーディングエージェントを使うべきか
Claude CodeとOpenAI Codexはどちらもコーディングエージェントです。作業内容を説明すると、コードベースを読み、ファイルを編集し、コマンドを実行して、確認してもらうための変更を提案します。Codexを選ぶのは、すでにChatGPTに課金している場合、追加の契約なしで始めたい場合、またはオープンソースのCLIを好む場合です。Claude Codeを選ぶのは、エージェントの動きを細かく制御したい場合(フック、スキル、サブエージェント、スケジュールされたタスク)で、有料のClaudeプランを使っている場合です。コーディング能力そのものはリリースごとに入れ替わるので、正直な答えは、自分のリポジトリで実際のタスクを両方で動かしてみることです。
「claude vs codex」と検索する人は、2つの違うものを探しています。背後のモデルと、ツールそのものです。この記事はツールについてです。情報は2026年11月時点のAnthropicとOpenAIの公式サイトとドキュメントに基づいています。
概要
| Claude Code | Codex | |
|---|---|---|
| 提供元 | Anthropic | OpenAI |
| 説明 | コードベースを読み、ファイルを編集し、コマンドを実行して、あなたのツールと連携するエージェント型のコーディングツール | OpenAIのコーディングエージェント。CLIは「お使いのコンピューター上でローカルに動く」 |
| ターミナル | あり(macOS、Linux、Windows) | Codex CLI。Apache-2.0のオープンソース |
| IDE | VS Code(Cursorでも可)、JetBrains | VS Code、Cursor、Windsurf用のIDE拡張 |
| デスクトップアプリ | Claudeデスクトップアプリ(Codeタブ) | ChatGPTデスクトップアプリ |
| Webとクラウド | claude.ai/code、クラウドセッション | Codex Cloud、Web版Codex |
| モバイル | Claude iOS / Androidアプリ | ChatGPTモバイルアプリ |
| チームのチャット | Slack | Slack(クラウド連携) |
| プロジェクトの指示 | CLAUDE.md(AGENTS.mdも読める) | AGENTS.md |
| ツール接続 | MCP | MCP |
| 無料利用 | なし。有料のClaudeプランまたはConsole APIの課金 | 制限付き。ChatGPTのFreeとGo(デスクトップアプリ) |
料金は引用していません。Claudeの料金とCodexの料金をご覧ください。
共通点
どちらもオートコンプリートではなく、エージェントです。「ログインルートにレート制限を追加して、テストを書いて」のように目標を伝えると、エージェントがコードを調べ、計画を立て、複数のファイルを編集し、テストを実行して結果を見せてくれます。どちらも、被害を与えそうなコマンドを実行する前に確認を求め、設定で自動で許可する範囲を広げたり狭めたりできます。どちらもGitと連携し、クラウドからGitHubリポジトリを指定でき、プルリクエストをレビューできます。どちらもMCPで外部ツールに接続できるので、作業中に課題管理ツールやドキュメントを読めます。
そのため、「どちらができるか」が選択の決め手になることはほとんどありません。どこで作業するか、すでに何に課金しているか、エージェントの振る舞いをどこまで自分で決めたいか、が問題になります。
使える場所
Claude Codeは、ターミナル、VS CodeとJetBrains、Claudeデスクトップアプリ、claude.ai/codeのブラウザ、Claudeのモバイルアプリで動きます。セッションは場所を行き来できます。長いタスクをクラウドで始めて、それをターミナルに持ってくることもできます。Slackで@Claudeにバグを伝えると、プルリクエストが返ってくることもあります。GitHub ActionsやGitLab CIで動かすこともできます。
Codexは、ChatGPTデスクトップアプリ、ChatGPTモバイルアプリ、Web、Codex CLI、IDE拡張、Codex Cloudで使えます。Plusおよびそれ以上のプランでは、クラウド連携として自動コードレビューとSlackが使えます。APIキーがあれば、ChatGPTのプランがなくても、クラウド機能を除いてCLI、SDK、IDE拡張を使えます。
チームがすでにChatGPTを使っているなら、Codexがそのまま使えます。チームがターミナルとIDEで働いているなら、どちらも同じくらい合います。
2026年11月時点のプランと無料利用
Claude Codeは、ClaudeのPro、Max、Ultraプラン、TeamとEnterprise、そしてAPIレートで課金されるAnthropic Consoleアカウントに含まれます。Anthropicの料金表では、無料プランには含まれないと示されています。
Codexは、ChatGPTのすべてのプランに含まれます。Free、Go、Plus、Pro、Business、Edu、Enterpriseです。OpenAIは、Freeは簡単なコーディング作業でCodexを試す方法、Goは軽いタスク向けと説明しており、どちらもデスクトップアプリだけで使えます。PlusとProではWeb、CLI、IDE拡張、iOSが加わります。CodexとChatGPTの業務向け機能は、利用量を共有しています。
お金を払わずにコーディングエージェントを試したい人にとって、2つのうちでそれが許されているのはCodexだけです。
エージェントのカスタマイズ
Claude Codeは、ここで手段が多くあります。CLAUDE.mdには、プロジェクトのルールを書き、すべてのセッションの開始時に読み込まれます。Claudeは作業しながら自分のメモリも作ります。スキルは繰り返し使うワークフローをまとめます(チーム用の/review-prコマンドなど)。フックは、編集のたびにフォーマットするなど、アクションの前後で自分のシェルコマンドを実行します。サブエージェントはタスクを複数のエージェントに分担させ、Agent SDKを使えば、同じエンジンの上に自分のエージェントを作れます。定期的なタスクはクラウドでもデスクトップでもスケジュールできます。
Codexは、config.tomlファイル(ユーザーごと、またはプロジェクトごと)で設定します。ここでモデル、権限、MCPサーバーを決めます。指示はAGENTS.mdで書き、リポジトリの中にネストして置けます。CLIがオープンソースなので、仕組みを正確に読み、イシューを出し、GitHubで変更を追えます。
エージェントの進め方を細かく決めたいなら、Claude Codeにはより多くの手段があります。部品点数を少なくして、オープンなコードベースを使いたいなら、Codexが魅力的です。
権限と安全性
エージェントにシェルを渡すのは強力なので、どちらのツールもこの点に慎重です。標準では、コマンドの実行などリスクのある操作の前に承認を求め、確認なしで許される範囲を広げたり狭めたりできます。Claude Codeは設定でプロジェクトごとに決められ、フックでアクションを完全にブロックできます。たとえば、本番に触れるコマンドを拒否できます。Codexは承認とサンドボックスの動きをconfig.tomlで設定し、プロジェクトのファイルは信頼済みとしたフォルダ内でのみ適用されます。
ツールそのものより重要なのは2つの習慣です。エージェントはメインのブランチではなくブランチ上で動かすこと、そしてシークレットはエージェントが読むファイルではなく環境変数に保存することです。APIキーを安全に保つ方法とAIで作ったアプリでGitを使う方法のガイドで、どちらも扱っています。
選び方の実践手順
- すでに払っているものを確認する。 ChatGPT PlusまたはBusinessのシートにはCodexが含まれています。Claude ProまたはTeamのシートにはClaude Codeが含まれています。多くの人にとって、それだけで決まります。
- 同じタスクを両方で実行する。 実際の、中くらいの大きさのものを選びます。「このモジュールをコールバックからasync/awaitに移行し、テストを通したままにする」のようなものです。計画、差分、自分が口を出した回数を比べてください。
- レビューの流れを見る。 変更はエディター上のローカルの差分として見たいか、クラウドセッションのプルリクエストとして見たいか。どちらも両方できますが、チームはどちらか一方を好むようになるものです。
- 定期ジョブを試す。 夜間の依存関係チェックやPRレビューを動かすと、単発のタスクを超えて、各ツールがワークフローにどれだけ合うかが分かります。
どちらも合わないとき
コーディングエージェントは、残りのスタック、つまりフレームワーク、データベース、ホスティング、ドメイン、シークレットはあなたが管理していることを前提にしています。欲しいものが既存のコードベース上でより良い作業の流れではなく、動くアプリそのものなら、AIアプリビルダーがそれらの作業を代わりに行います。AIアプリビルダーとAIコーディングアシスタントの違いのガイドで、そのトレードオフを説明しています。
当社のプロダクトであるMythexも、そうしたビルダーの一つです。チャットでアプリを説明すると、ライブプレビュー付きの本物のフルスタックアプリを作り、本物のデータベースとファイルストレージを接続し、ワンクリックで公開URLに公開します。必要ならコードエディターとターミナルも使えます。また、コネクタとしてCodex、Cursor、ChatGPT、Claudeに接続するので、すでに使っているエージェントからMythexのプロジェクトを作成・公開できます。コネクタの接続はどのプランでも使えますが、サンドボックスのツールはProが必要です。無料プランは1日5クレジットでカードは不要、Proは月額$25でコードの編集、エクスポート、GitHubが使えます。エディターベースのエージェントと比べたビルダーの位置づけは、Mythex vs Cursorをご覧ください。
その他のコーディングエージェントの比較は、CursorとWindsurfとClaude Code、LovableとClaude Code、GitHub Copilotの代替をお読みください。どれを選んでも、AIが生成したコードのレビュー方法を読んでから、マージしてください。
よくある質問
Claude CodeとCodexはどちらが優れていますか?
どちらか一方がすべての作業で勝つわけではなく、モデルの品質はリリースごとに変わるため、自分のリポジトリで両方を試してください。実用上の違いははっきりしています。Codexは、制限付きですがChatGPTのFreeとGoプランで使え、オープンソースのCLIがあります。Claude Codeは有料のClaudeプランかAPI課金が必要で、フック、スキル、サブエージェントといった深いカスタマイズの仕組みがあります。
Codexは無料で使えますか?
OpenAIの料金ページによると、2026年11月時点でCodexはChatGPTのFreeとGoに含まれ、制限付きでデスクトップアプリから使えます。Plus、Pro、Business、Edu、EnterpriseではCLI、IDE拡張、Web、クラウド機能が加わります。Claude CodeはClaudeの無料プランには含まれていません。
同じプロジェクトでClaude CodeとCodexを両方使えますか?
はい。どちらも通常のファイルとGitで動くので、行き来して使えます。Codexはプロジェクトの指示にAGENTS.mdを読み、Claude CodeはCLAUDE.mdを読みつつ既存のAGENTS.mdも読めるので、一つの指示ファイルで両方に対応できます。
Claude CodeやCodexを使うのに開発者である必要がありますか?
どちらも開発者向けに作られています。コードを自分で書く必要はありませんが、コマンドの実行を承認し、変更を確認し、ホスティングやデータベースを管理することになります。コードを管理せずにアプリを作りたいなら、AIアプリビルダーの方が合っています。
Claude CodeやCodexはVS Codeで使えますか?
はい。Claude CodeにはVS Code拡張(Cursorにもインストールできます)とJetBrainsのプラグインがあります。CodexにはVS Code、Cursor、Windsurfで動くIDE拡張があります。