毎日コードを書いていて、OpenAI CodexとAnthropicのClaude Codeのどちらにするか迷っているなら、公式ドキュメントが示す答えは実用的なものです。両ツールの機能は大きく重なっているため、すでに支払っているアカウントと、普段作業する環境で決めればよいということです。
AnthropicはClaude Codeを「エージェント型コーディングツール(agentic coding tool)」と呼んでいます。コードベースを読み、ファイルを編集し、コマンドを実行し、開発ツールと連携します。OpenAIのCodex CLIページは「agentic」という言葉こそ使っていませんが、説明している作業は同じ種類のものです。Codexはターミナルからコードを調べ、変更を加え、コマンドを実行し、繰り返し作業を自動化します。どちらもターミナル、エディター、クラウドで動作します。また両者とも、MCP(Model Context Protocol:エージェントを外部のツールやデータにつなぐオープン標準)、サブエージェント、スクリプトやCI向けの非対話モード、エージェントに許可する操作の制御、GitHubでのプルリクエスト自動レビューをドキュメント化しています。
最大の違いは利用方法です。CodexはFreeからEnterpriseまですべてのChatGPTプランに含まれ、OpenAI APIキーでも実行できます。ただし、プランの等級による差はあります。FreeとGoのカードに記載されているのはデスクトップアプリでの利用だけです。GitHubコードレビューやSlackなどのクラウド連携はPlus、Pro、Business、Enterprise/Eduに記載があり、APIキーでの利用には含まれていません。Claude Codeは、ほとんどの利用環境でClaudeのサブスクリプションかAnthropic Consoleアカウントが必要です。ターミナル版、VS Code版、JetBrains版はサードパーティのプロバイダー経由でも実行できます。
ワークフローにもいくつか違いがあります。たとえばAnthropicは、コンピューターの電源を切っても動き続けるクラウドのRoutinesをドキュメント化していますが、OpenAIの機能表ではCodexのスケジュールタスクがローカル機能に分類されています。どちらのベンダーも直接比較した品質や速度のデータを公開しておらず、本ガイドでもベンチマークは実施していないため、勝者は決めません。以下では、公式ページをもとにした比較表、インストール手順、プランの詳細、ワークフローの違い、そして短い「こんな場合はこちら」リストを紹介します。
Codex vs Claude Code 早わかり
この表は、各ベンダーがドキュメントに記載している内容を比較したものです。品質や速度は評価していません。両社のドキュメントに比較データがなく、本ガイドのためのテストも行っていないためです。プラン、価格、モデルは頻繁に変わるので、記載日時点のページのスナップショットとしてご覧ください。
OpenAI CodexとClaude Codeの比較(2026年9月27日時点の公式ドキュメントに基づく)
| | OpenAI Codex | Claude Code |
| — | — | — |
| 概要 | コードの調査・変更、コマンド実行、繰り返し作業の自動化(OpenAIのCLIページの説明) | コードベースを読み、ファイルを編集し、コマンドを実行し、開発ツールと連携するエージェント型コーディングツール(Anthropicの説明) |
| 実行環境 | CLI、IDE拡張、Web、iOS(Plusに記載)、デスクトップアプリ、Codex cloud | ターミナルCLI、VS Code拡張(Cursor用インストールリンクあり)、JetBrainsプラグイン、デスクトップアプリ、Web(claude.ai/code)、Claudeモバイルアプリ |
| 利用方法 | ChatGPT Free、Go、Plus、Pro、Business、Edu、Enterpriseに含まれる。またはOpenAI APIキーを使用 | ほとんどの環境でClaudeサブスクリプションまたはAnthropic Consoleアカウントが必要。ターミナルCLI、VS Code、JetBrainsはサードパーティプロバイダーにも対応 |
| 掲載価格 | Free $0、Go 月額$8、Plus 月額$20、Pro 月額$100から、Business 年払いで1ユーザー月額$20または月払いで$25(2ユーザー以上)、Enterprise/Eduは営業窓口経由 | Claude Codeのドキュメントには記載なし。Anthropicの料金ページを参照 |
| プロジェクト指示ファイル | AGENTS.md(/initで作成) | CLAUDE.md。既存のAGENTS.mdも読み込み可能 |
| スクリプトとCI | codex exec、Codex SDK | claude -p、GitHub ActionsおよびGitLab CI/CD連携、Agent SDK |
| コードレビュー | /reviewで未コミットの変更、コミット、ベースブランチとの差分をレビュー。GitHubコードレビューとPR自動レビューはPlus、Pro、Business、Enterprise/Eduで利用可能(APIキーでは不可) | GitHub ActionsまたはGitLab CI/CDによるレビュー自動化。すべてのPRを自動レビューするGitHub Code Review |
| 権限とフック | /permissionsで確認なしに実行できる操作を設定し、有効なサンドボックス(エージェントがアクセスできる範囲の制限)を表示。ドキュメントにはHooks、Sandboxing、Auto-reviewのページもあり | 操作の前後にシェルコマンドを実行するフック。変更履歴に/permissionsルールとサンドボックス設定の記載あり |
| MCP | codex mcpでローカルまたはリモートのサーバーを追加 | 対応。MCPサーバーはすべての実行環境で共通に動作 |
| サブエージェント | 特定の作業を専門エージェントに委任。機能表にサブエージェントとカスタムエージェントを記載 | 並列エージェントの起動、バックグラウンドエージェント、カスタムエージェント用のAgent SDK |
| クラウドと定期実行 | codex cloudで設定済み環境に作業を送り、結果をローカルに適用。機能表ではスケジュールタスクをローカル機能に分類 | Webセッション、コンピューターの電源を切っても動き続けるクラウドのRoutines、デスクトップのスケジュールタスク、/loop |
| チームチャット | Plus、Pro、Business、Enterprise/EduでSlackクラウド連携(APIキーでは不可) | Slackでバグ報告とともに@Claudeにメンションすると、プルリクエストが返ってくる |
それぞれのツールが動く場所
Anthropicの概要ページでは、Claude Codeの実行環境が5つ紹介されています。ターミナルCLIはすべての機能を備えた版です。VS Code拡張はインラインdiff、@メンション、プランのレビュー、会話履歴を提供し、同じページにはCursor向けのワンクリックインストールリンクもあります。JetBrainsプラグインはIntelliJ IDEA、PyCharm、WebStormなどのJetBrains IDEで動作しますが、先にCLIを別途インストールする必要があります。デスクトップアプリにはClaude Codeが含まれているため、CLIを別にインストールする必要はありませんが、有料サブスクリプションが必要です。claude.ai/codeのWeb版はローカルでのセットアップが不要です。時間のかかるタスクや並列タスク、手元にないリポジトリでの作業を想定しています。Anthropicによれば、すべての実行環境は同じエンジンで動いているため、CLAUDE.mdファイル、設定、MCPサーバーはどこでも同じように機能します。
OpenAIの料金ページでは、Plusプランの項目に、Web、CLI、IDE拡張、iOSでCodexが使えると記載されています。ProにはPlusのすべてが含まれます。Businessのカードには、デスクトップとモバイルアプリ全体でChatGPTとCodexを利用できるとあります。FreeとGoのプランにはそれぞれ1行だけ記載があり、デスクトップアプリでGPT-6 LunaをStandard速度で利用でき、段階的な提供の対象だという内容です。OpenAIの機能表には、モバイルからのリモート操作とSSHリモート接続も載っています。
Codex CLIページではcodex cloudが紹介されています。設定済みのクラウド環境に作業を送り、その結果をローカルリポジトリに取り込むコマンドです。CLIページと料金ページからCodex IDE拡張が存在することはわかりますが、どのエディターに対応しているかは書かれていません。この点が重要なら、OpenAIのIDE拡張ページを確認してください。
インストールと最初のタスク
どちらのツールもmacOSとLinux向けに1行のインストーラーを公開しています。Claude CodeのネイティブインストーラーはWSLでも使えます。ネイティブのWindows向けには、AnthropicはPowerShellのインストーラー(irm https://claude.ai/install.ps1 | iex)、CMDのインストーラー、winget install Anthropic.ClaudeCodeを案内しています。Homebrewユーザーはbrew install --cask claude-codeを、Debian、Fedora、RHEL、Alpineのユーザーはapt、dnf、apkでインストールできます。Homebrewには2つのcaskがあります。claude-codeはstableチャネルを追うもので、Anthropicによれば通常1週間ほど遅れます。claude-code@latestは新バージョンがリリースされるとすぐに受け取れます。
ネイティブインストールはバックグラウンドで自動更新されます。HomebrewとWinGetでのインストールは自動更新されません。brew upgrade claude-code(claude-code@latestのcaskを入れた場合はbrew upgrade claude-code@latest)またはwinget upgrade Anthropic.ClaudeCodeで手動更新してください。
Claude Codeは初回起動時にログインを求めます。環境変数ANTHROPIC_API_KEYが設定されている場合はログインを省略し、代わりにそのキーの承認を求めます。CodexではSign in with ChatGPTか、その他の利用可能なサインイン方法を選びます。OpenAIのインストール手順にはWindows、npm、Homebrewのタブもあります。本ガイドではそれらのコマンドは掲載していないので、Codex CLIページのタブを使ってください。
OpenAIは、変更を元に戻せるよう、各タスクの前後にGitのチェックポイントを作ることを推奨しています。このアドバイスはClaude Codeでもそのまま有効です。
# Claude Code (macOS, Linux, WSL)
curl -fsSL https://claude.ai/install.sh | bash
cd your-project
claude
# Codex CLI (macOS, Linux)
curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd your-project
codex
どのプランやアカウントで使えるか
OpenAIの料金ページによると、CodexはChatGPT Free、Go、Plus、Pro、Business、Edu、Enterpriseに含まれています。2026年9月27日時点の掲載価格は次のとおりです。
- Free:$0
- Go:月額$8
- Plus:月額$20。自動コードレビューやSlackなどのクラウド連携を含む
- Pro:月額$100から。Plusの5倍または20倍の利用量を選択可能
- Business:年払いで1ユーザーあたり月額$20、月払いなら$25。最低2ユーザー
- EnterpriseとEdu:営業窓口経由
APIキーを使ってCLI、SDK、IDE拡張でCodexを実行することもできます。この場合はAPI料金で支払い、使えるモデルはキーによって決まります。この方法にはGitHubコードレビューやSlackといったクラウド機能は含まれません。OpenAIは、CIのような共有環境での自動化に向いているとしています。
OpenAIはCodexの利用上限を、5時間あたりのローカルメッセージ数の目安として示しています。目安はモデルやタスクの規模によって変わり、OpenAIは固定の上限ではないとしています。ローカルとクラウドの作業は同じ利用枠を共有し、週単位の上限が適用される場合もあります。CLIセッション中は/statusで残量を確認できます。
GitHub経由で実行されるレビューはCode Reviewの利用としてカウントされます。プルリクエストで@Codexをタグ付けした場合や、自動レビューを有効にした場合がこれに当たります。ローカルでのレビューは通常の上限にカウントされます。PlusとProのユーザーは上限に達したときに追加クレジットを購入できます。また、どのユーザーもAPIキーを使い、標準のAPI料金でローカルチャットを続けられます。料金ページにはほかに2つの注意点があります。Freeプランでは画像生成が使えないこと、そしてGPT-5.5が2026年10月14日にすべてのプランのCodexから提供終了となることです。
Claude Codeのドキュメントは利用条件を説明していますが、価格は載せていません。ほとんどの実行環境でClaudeのサブスクリプションかAnthropic Consoleアカウントが必要です。デスクトップアプリには有料サブスクリプションが必要です。claude --teleportでWebセッションをターミナルに取り込むにはclaude.aiのサブスクリプションが必要です。変更履歴の項目にはPro、Max、Team、Enterpriseの各プランが登場します。また、Freeプランのユーザーがclaude.ai/codeを開くとアップグレードページに移動すること、セルフホストランナーはTeamとEnterpriseで利用できることも記されています。Claudeの価格と利用上限は、Anthropicの料金ページで確認してください。
ワークフローは実際にどう違うのか
プロジェクトの指示は2つのツール間で引き継げます。Codexの/initコマンドはAGENTS.mdファイルを作成します。Claude CodeはCLAUDE.mdを読み込み、Anthropicによれば既存のAGENTS.mdを単独で、またはCLAUDE.mdと併せて読むこともできます。変更履歴には、CLAUDE.mdのないプロジェクトではClaude Codeが代わりにAGENTS.mdを読むという項目もあります。つまり、両方のツールを使うチームでも、共有の指示ファイルを1つで済ませられます。
どちらのツールもスクリプトの中で実行できます。Claude CodeはUnixの流儀に沿っており、ログやgit diffをclaude -pにパイプで渡し、ほかのツールとつなげられます。Codexには同様の非対話実行のためのcodex execと、Codex SDKがあります。
レビューもどちらのツールも2つのレベルで扱います。Codexの/reviewは、未コミットの変更、単一のコミット、ベースブランチとの比較をチェックします。作業ツリーには手を加えず、優先度付きの指摘を報告します。Plus、Pro、Business、Enterprise/Eduのプランでは、タグ付けされたときや自動でGitHubのプルリクエストをレビューすることもできますが、APIキーでの利用にはこの機能は含まれません。Claude Codeは、GitHub ActionsやGitLab CI/CDを使ったレビューと、すべてのPRをレビューするGitHub Code Review連携をドキュメント化しています。
どちらのツールでも、エージェントが自分の判断でできることを制御できます。ここで鍵になるのがサンドボックス、つまりエージェントが確認なしにアクセスできるファイル、フォルダー、コマンドの範囲の制限です。Codexの/permissionsでは、Codexが確認なしにファイルを編集したりコマンドを実行したりできる条件を設定します。有効なサンドボックスと、Codexが書き込めるフォルダーも表示されます。OpenAIのドキュメントには、フック、サンドボックス、自動レビュー(Auto-review)についての個別ページがあります。Claude Codeはフックをドキュメント化しています。フックとは、ファイル編集のたびに自動フォーマットするなど、操作の前後に実行されるシェルコマンドです。変更履歴には/permissionsルールやサンドボックス設定についての記載もあります。どちらのベンダーも自社の制御機能を相手と比較してはいないので、ここはどちらかを選ぶ理由ではなく、共通の土台と考えてください。
より大きな作業については、どちらのツールもサブエージェントをドキュメント化しています。サブエージェントとは、作業の一部をそれぞれ引き受けて結果を報告する別個のエージェントです。Codexの機能表にはサブエージェントとカスタムエージェントが載っています。Claude Codeの概要では、リードエージェントが調整する並列エージェントが説明されています。1つの画面で見守れるバックグラウンドエージェントや、独自のエージェントを作るためのAgent SDKにも触れています。OpenAI側でこれに対応する自作の手段はCodex SDKです。
ドキュメント上で最もはっきりした違いは定期実行です。Anthropicによれば、Claude CodeのRoutinesはクラウドで動くため、コンピューターの電源を切っても動き続け、API呼び出しやGitHubイベントをトリガーにすることもできます。OpenAIの機能表では、Codexのプロジェクト単位のスケジュールタスクと単独のスケジュールタスクがローカル機能に分類されています。本ガイドで読んだページにあるCodexの定期実行に関する情報は、この分類だけです。OpenAIのドキュメントには別途Scheduled tasksページがありますが、本ガイドでは読んでいないので、Codexがクラウドでの定期実行に対応していないと判断する前に確認してください。
デバイス間で作業を移す手段として、Claude CodeはRemote Control、claude --teleport、/desktop、claude --cloudをドキュメント化しています。Codexには、ターミナルからのcodex cloud、PlusでのWebとiOSからの利用、機能表に載っているモバイルからのリモート操作があります。
チームチャットの扱いはツールごとに異なります。CodexはPlus、Pro、Business、Enterprise/EduのプランでSlackクラウド連携を提供しています。Claude Codeでは、Slackでバグ報告とともに@Claudeにメンションすると、プルリクエストが返ってきます。
Codex CLIページには日常的に使うオプションもいくつか載っています。codex resumeは保存したチャットを再開し、--imageはスクリーンショットや図を添付し、--searchはリアルタイムのWeb検索を有効にし、/modelはモデルと推論の強さを選びます。
Codexを選ぶべき場合、Claude Codeを選ぶべき場合
以下は、それぞれのツールを利用環境に当てはめた提案です。どちらがより良いコードを書くかの判定ではありません。
- すでにChatGPT PlusかProを契約していて、そのプランでWeb、CLI、IDE拡張、iOSからCodexを使いたいならCodexです。BusinessはデスクトップとモバイルアプリでのCodex利用を記載しています。それ以外はOpenAIの機能表で確認してください。
- 無料で試したいならCodexです。ただし、FreeとGoで記載されているのはデスクトップアプリからの利用で、段階的な提供の対象である点に注意してください。
- OpenAI APIキーでCIに組み込みたく、GitHubコードレビューやSlackなどのクラウド機能が不要ならCodexです。
- すでにClaudeのサブスクリプションかAnthropic Consoleアカウントを持っているならClaude Codeです。サードパーティのプロバイダーが必要な場合、Claude CodeはターミナルCLI、VS Code、JetBrainsでそれに対応しています。Codexについては、デプロイとモデルプロバイダーの項目にあるOpenAIのAmazon Bedrockページを参照してください。
- クラウドで動き、ノートPCを閉じても続く定期実行ジョブが欲しいならClaude Codeです。AnthropicはRoutinesでこれをドキュメント化しています。OpenAIの機能表ではCodexのスケジュールタスクはローカル機能とされていますが、Codexを候補から外す前にOpenAIのScheduled tasksページを読んでください。
- VS Code、Cursor、JetBrains IDEで作業しているなら、Claude Codeはそれぞれに対応する拡張機能またはプラグインをドキュメント化しています。CodexにもIDE拡張があるので、決める前にOpenAIのIDE拡張ページで対応エディターを確認してください。
- 複数のツールが混在するチームでは、どちらのツールで実行する場合でも、共有ルールはAGENTS.mdにまとめ、エージェントの各タスクの前後にGitコミットを作っておきましょう。
ドキュメントと本ガイドで未解決の点
どちらのベンダーも精度や速度を直接比較したデータを公開していないため、本ガイドではどちらのツールが賢いかは扱いません。AnthropicのClaude Codeドキュメントにはサブスクリプション価格や利用上限の記載がなく、それらはAnthropicの料金ページにあります。OpenAIのCLIページと料金ページには、Codex IDE拡張の対応エディターが書かれていないので、IDE拡張ページを確認してください。また本ガイドでは、Codex CLIのWindows、npm、Homebrew向けインストールコマンドを掲載していません。これらはCodex CLIページのインストールタブにあります。本ガイドで読んだ変更履歴のテキストにはバージョンや日付の見出しがないため、Claude Codeの特定の機能がいつリリースされたかはわかりません。両社ともプラン、上限、デフォルトモデルを頻繁に変更するので、決める前に料金ページを改めて確認してください。
まずは手持ちのアカウントから考えましょう。ChatGPT Plus以上を契約しているなら、Codex CLIをインストールしてChatGPTでサインインします。ClaudeのサブスクリプションかAnthropic Consoleアカウントがあるなら、Claude Codeをインストールしてプロジェクトでclaudeを実行します。両方試したい場合は、共通のプロジェクトルールをAGENTS.mdファイルにまとめておきましょう。どちらのツールもこのファイルを読めます。エージェントに作業させる前後にGitコミットを作っておけば、元に戻せます。エディターが重要なら、OpenAIのCodex IDE拡張ページで対応エディターを確認してください。定期実行が必要なら、Codexはローカルでしか実行できないと決めつける前に、OpenAIのScheduled tasksページを読んでください。プランやモデルは頻繁に変わるので、購入前に両社の料金ページを改めて確認してください。