Claude Code と Codex の違いを比較:どちらを選ぶか、併用するか

Claude Code と Codex は、Windows のネイティブで動き、CLI もデスクトップアプリも IDE 拡張もあります。違うのは、契約、モデル、権限とサンドボックスの作りです。各社の公式ページで確認した事実だけを並べ、順位は付けません。

要点
  • Claude Code も Codex も、Windows のネイティブで動き、CLI、デスクトップアプリ、IDE 拡張、クラウドから使えます。大きく違うのは、契約するサービス(Claude か ChatGPT か)、モデル、権限の仕組み、Windows でのサンドボックスです。
  • 個人向けの有料プランは、どちらも月額 $20 前後から始まります。ただし使用量の数え方が違うので、金額だけでは比べられません。
  • Windows のサンドボックスは、Codex がネイティブで用意しているのに対し、Claude Code のサンドボックスはネイティブ Windows では使えず、WSL 2 で使えます。
  • どちらが速いか、どちらが正確かは、公式ページからは決められません。順位は付けません。同じ作業を両方に任せて比べるのが確実で、両方を使い続ける人もいます。

Claude Code と Codex の比較記事を読むと、ベンチマークの順位や個人の印象が中心で、自分の環境で何を基準に選べばよいのかが分かりにくいことがあります。この記事ではそうした数字には立ち入らず、Anthropic と OpenAI の公式ページに書かれている事実だけで、2つのコーディングエージェントを並べます。見るのは、モデル、料金プラン、CLI とアプリ、Windows への対応、権限の仕組みです。

確認したのは2026年10月7日です。モデルの名前もプランの金額も変わりやすいので、出典を末尾にまとめました。契約の前には、最新の表示を見てください。コマンドは公式ページに載っているものをそのまま写しています。この Windows 機で実行して確かめたのは、バージョンを表示する claude --version と codex --version だけです。インストールやサインインは実行していません。

書き手の立場も書いておきます。私たちは、Claude Code と Codex のセッションを並べて動かす Windows アプリ AigoPilot を作っています。そのため2つとも日常的に使っていますが、Anthropic や OpenAI とは関係のない独立したソフトウェアです。どちらか一方を勧める記事ではありません。

Claude Code と Codex の比較表

個人で使う場合に絞った表です。チーム向けと企業向けの条件は、各社の公式ページを見てください。

Claude CodeCodex
提供元AnthropicOpenAI
契約Claude の Pro 以上、または Console アカウント。無料プランは対象外。Amazon Bedrock などの外部プロバイダー経由も可ChatGPT のプラン、または API キー。Plus 以上で Web、CLI、IDE 拡張、iOS に対応と明記
使える場所ターミナル(CLI)、VS Code、JetBrains、デスクトップアプリの Code タブ、Web、Claude のモバイルアプリCLI、ChatGPT デスクトップアプリ、IDE 拡張(VS Code、Cursor、Windsurf)、クラウド、Web、iOS
Windows での動作ネイティブ(Windows 10 1809 以降)と WSLネイティブ(PowerShell。Windows 11 を推奨)と WSL2
Windows のサンドボックスネイティブは非対応。WSL 2 では対応ネイティブで対応(elevated と unelevated の2モード)
CLI のインストール(PowerShell)irm https://claude.ai/install.ps1 | iexpowershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
npm でのインストールnpm install -g @anthropic-ai/claude-codenpm install -g @openai/codex
プロジェクトの指示ファイルCLAUDE.md(AGENTS.md も読める)AGENTS.md
非対話の実行claude -p "プロンプト"codex exec
ソースコード確認したページに記載なしCLI は Apache-2.0 で GitHub に公開

「確認したページに記載なし」は、公開されていないという意味ではありません。私たちが読んだ公式ページに書かれていなかった、というだけです。

モデルの違い

Claude Code が使うのは Anthropic のモデルで、Codex が使うのは OpenAI のモデルです。当たり前のようですが、ここが乗り換えにくさの大半を決めます。どちらのサブスクリプションも、自社のモデルにしか使えないからです。

Claude Code のモデル

公式ドキュメントによると、Pro、Max、Team、Enterprise と Anthropic API での既定のモデルは Opus 5.5 です。CLI では、opus、sonnet、haiku、fable といった別名でモデルを指定します。/model で今のセッションのモデルを切り替え、起動時には --model で選びます。

claude --model opus
claude --model fable

公式ドキュメントでは、fable は「最も長い作業に向く、最も高性能なモデル」、sonnet は「日常のコーディング向け」、haiku は「簡単な作業向けの、速くて効率のよいモデル」と説明されています。opusplan という別名もあり、プランモードでは Opus、実行では Sonnet に自動で切り替わります。

推論の強さは effort で決めます。Opus 5.5 と Sonnet 5.5 では low、medium、high、xhigh、max の5段階があり、既定は medium です。/effort コマンドか --effort オプションで変えられます。コンテキストウィンドウは、Sonnet 5.5 と Fable が標準で 100 万トークンです。Opus には opus[1m] で 100 万トークンを選べる場合があると書かれています。

Codex のモデル

OpenAI のモデルのページには、Codex で使う主なモデルが3つ挙がっています。

  • Astra:コード、アプリ、調査にわたる複雑な作業向けの、最も高性能なモデルです。
  • GPT-6.1 Sol:Astra に近い性能を、より低いコストで出すモデルです。繰り返し行う長い作業に向く、と説明されています。
  • GPT-6 Luna:要約や抽出、範囲の決まったコーディングなど、件数の多い作業に向く、最も効率のよいモデルです。

CLI では、セッション中に /model でモデルと推論の強さを選びます。実行のたびに指定するなら --model(短縮形は -m)を使います。公式ページの例は codex --model gpt-6.1-sol です。推論の強さは、Light、Medium、High、Extra High、Max、Ultra から選べます。Ultra は、複雑な作業をサブエージェントで並列に処理すると説明されています。

プランによって使えるモデルは変わります。料金ページでは、Plus に GPT-6.1 Sol と GPT-6 Luna、Pro に Astra を含む4つが挙がっています。Free と Go は、デスクトップアプリで GPT-6 Luna を標準の速度で使えるという書き方です(提供は段階的)。また、GPT-5.5 は 2026年10月14日に、すべてのプランの ChatGPT と Codex から終了するという告知が出ています。

モデルの名前は短い期間で入れ替わります。この節で覚えておいてほしいのは名前ではなく、「Claude Code では Claude のモデル、Codex では OpenAI のモデルを、どちらも CLI やアプリの中で切り替えられる」という構造のほうです。

料金プランの違い

米ドルの月額を、各社の料金ページに表示されているままに並べます。日本円への換算と、プランごとの向き不向きは、別の記事にまとめています。詳しくは料金の比較をご覧ください。

プランClaude Code(Claude のプラン)Codex(ChatGPT のプラン)
無料Free は $0。Claude Code は含まれませんFree は $0。デスクトップアプリで使えるモデルが書かれています
入門Pro は月額 $20(年払いなら月 $17、一括で $200)。Claude Code を含みますGo は月額 $8、Plus は月額 $20。Plus で Web、CLI、IDE 拡張、iOS の Codex を使えます
多く使う人向けMax は月額 $100 から。Pro の 5 倍か 20 倍の使用量を選びますPro は月額 $100、$200、$500 の3種類
チームStandard シートは年払いで月 $20、月払いで月 $25Business は1ユーザーあたり年払いで月 $20、月払いで月 $25
従量課金Console アカウントや外部プロバイダー経由API キー(標準の API 料金。クラウド連携の機能は使えません)

入門のプランの金額は、どちらも $20 前後でほぼ同じです。差が出るのは使用量の数え方です。Claude は5時間ごとのセッションの枠で、プランが上がるほど枠が大きくなり、週ごとの上限も加わります。Codex は、Plus ではローカルのメッセージ数の目安がモデルごとに5時間あたり 15〜3,000 件の幅で示されていて、クレジットを買い足せます。Pro では現在、5時間の制限がありません。

同じ月額 $20 でも、1日にどれだけ長くエージェントを動かすかで、余裕の感じ方は変わります。この記事では、どちらが得かの判断はしません。

CLI とアプリ、Windows への対応

Claude Code

Claude Code は Windows 10 1809 以降で、ネイティブに動きます。PowerShell なら次の1行です。

irm https://claude.ai/install.ps1 | iex

WinGet でも入ります。

winget install Anthropic.ClaudeCode

インストールが終わったら、新しいターミナルで claude --version を実行して、バージョンが表示されることを確かめます。私たちの Windows 機では 2.1.280 (Claude Code) と表示されました(2026年10月7日)。ネイティブのインストールはバックグラウンドで自動更新されますが、WinGet のインストールは自動では更新されません。Git for Windows は任意で、入っていれば Bash ツールが使われ、なければ PowerShell でコマンドを実行します。

ターミナルを使わない方法として、Claude のデスクトップアプリがあります。Windows の x64 と ARM64 の両方にインストーラーがあり、アプリの Code タブに Claude Code が入っています。使うには有料プランが必要です。ローカル、クラウド、SSH、WSL を選べて、複数のセッションを並べて動かせます。worktree の利用は、セッションを始めるときに自分で選びます。

Codex

Codex の CLI も、Windows のネイティブで動きます。PowerShell で次の1行を実行します。

powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

確認には codex --version を使います。私たちの Windows 機では codex-cli 0.160.1 と表示されました(2026年10月7日)。OpenAI は Windows 11 を推奨していて、Windows 10 は更新済みのものがベストエフォートの扱いです。

デスクトップ側は、ChatGPT のデスクトップアプリの中に Codex があります。Windows 10 と 11 に対応し、Microsoft Store か、次の winget コマンドで入れます。

winget install --id 9PLM9XGG6VKS -s msstore

アプリでは、並列のチャット、worktree、スケジュール実行、Git の機能、内蔵のブラウザなどが使えます。エージェントは既定で Windows ネイティブ(PowerShell)で動き、設定を変えて再起動すると WSL2 で動かせます。

エディタの中で使いたい場合は、どちらにも拡張機能があります。Claude Code は VS Code、Cursor、JetBrains に、Codex は VS Code、Cursor、Windsurf に対応しています。

権限とサンドボックスの考え方の違い

エージェントがファイルを書き換え、コマンドを実行するので、どこまで任せるかの仕組みは重要です。2つは、この点の作りがかなり違います。

Claude Code:許可の確認が中心

Claude Code には、確認なしに実行してよい範囲を決める権限モードがあります。公式ドキュメントに挙がっているのは、読み取りだけを許可する default(Manual)、ファイルの編集まで許可する acceptEdits、編集を止めて計画だけを立てる plan、別のモデルが裏で安全性を確認する auto、許可済みのツール以外を拒否する dontAsk、すべてを許可する bypassPermissions です。bypassPermissions は、コンテナや仮想マシンのような隔離された環境だけで使うよう書かれています。

コマンドの実行そのものを閉じ込めるサンドボックスは別の仕組みで、ネイティブの Windows では使えません。使えるのは macOS、Linux、WSL 2 です。Windows で Claude Code のサンドボックスを使いたければ、WSL 2 の中で動かすことになります。

Codex:サンドボックスと承認の組み合わせ

Codex は、サンドボックスと承認ポリシーの2つを組み合わせます。サンドボックスは、書き込める場所とネットワークの範囲を決めます。モードは read-only、workspace-write、danger-full-access の3つで、ローカルの既定は workspace-write です。承認ポリシーは、実行の前に確認を求めるかどうかを決めます。アプリと IDE 拡張の画面では、Ask for approval(既定)、Approve for me、Full access の3つから選びます。

Windows のネイティブでも、このサンドボックスが動きます。WSL も仮想マシンも要りません。ローカルの既定では、ネットワークは切られていて、書き込めるのは作業中のフォルダだけです。

どちらにも、確認なしで全部を許可するモードがあります(Claude Code の bypassPermissions、Codex の Full access と --yolo)。公式ドキュメントはどちらも、データを失うおそれがある、隔離された環境で使う、という趣旨の警告を付けています。

Claude Code と Codex の違いを、作業別に見る

どちらがどの作業に強いかについて、各社の公式ページは具体的に比べていません。ここで書けるのは、公式ページに書かれている機能の違いと、それが作業にどう関わるかまでです。

  • CI やスクリプトに組み込む:Claude Code は claude -p で非対話に動かせて、GitHub Actions と GitLab CI/CD の連携が公式に用意されています。Codex は codex exec が非対話の入口で、--json でイベントを JSON で受け取れます。どちらも対応しているので、選ぶ決め手にはなりにくいところです。
  • 席を離れて長い作業を回す:Claude Code にはクラウドで動く Web 版とルーティン(スケジュール実行)があり、Remote Control でスマホやブラウザから手元のセッションを続けられます。Codex にもクラウドの環境があり、codex cloud で CLI から扱えます。ここも両方にあります。そのため、機能の有無より、どちらの契約の使用量の数え方が自分の使い方に合うかが、選ぶときの論点になります。
  • プロジェクトのルールを伝える:Claude Code は CLAUDE.md、Codex は AGENTS.md を読みます。Claude Code は AGENTS.md も読めるので、AGENTS.md を共通のファイルにしておけば、両方で同じ指示を使えます。
  • 作業の前後に自分の処理を差し込む:Claude Code には hooks があり、ファイルの編集のあとに整形を走らせる、通知を出す、といった処理を差し込めます。Codex については、確認した公式ページで同等の機能を確かめられなかったので、ここでは比べません。
  • Windows で、コマンドの実行を閉じ込めたい:ネイティブの Windows では、サンドボックスを使えるのは Codex です。Claude Code は WSL 2 に移す必要があります。
  • すでに払っているサブスクリプションを使いたい:ChatGPT の契約があれば Codex、Claude の契約があれば Claude Code が、追加の契約なしで始められる入口です。

速さや正確さの比較、ベンチマークの点数は載せません。各社が自分で選んだ条件で出す数字なので、並べても公平な比較にならないからです。

どう選ぶか

決め手は、機能の差より、すでにある契約と作業の置き場所になることが多いはずです。

  • ChatGPT を毎日使っているなら、まず Codex を試す。Claude を使っているなら、Claude Code から始める。
  • Windows のネイティブで、コマンドの実行をサンドボックスに閉じ込めたいなら、Codex が手軽です。WSL 2 に抵抗がなければ、Claude Code でも同じことができます。
  • VS Code などのエディタの中で使いたいなら、どちらも拡張があります。普段のエディタに入るほうを選んでください。
  • 画面でセッションを並べて見たいなら、Claude のデスクトップアプリの Code タブか、ChatGPT のデスクトップアプリの Codex です。

Cursor や GitHub Copilot も含めて選びたいときは、コーディングエージェント比較の記事に、5つのツールの Windows 対応と料金の数え方をまとめています。

迷ったときの確実な方法は、同じ作業を2つに任せることです。リポジトリに別々のブランチを切り、同じ依頼を Claude Code と Codex に1つずつ渡して、出てきた差分と、使った使用量を見比べます。1週間分の実際の仕事で比べれば、どんな比較記事よりも自分に合った答えが出ます。

どちらも使う:併用という選択

実際には、どちらか一方に決めずに両方を使う人もいます。理由は単純で、片方の使用量の上限に達したときに、もう片方で続けられるからです。片方が出した差分を、もう片方にレビューさせる使い方もあります。モデルが違えば、見落としや間違い方の癖も違うと考えられるからです。前に書いたように、AGENTS.md を共通にしておけば、指示を二重に書く必要もありません。

併用で気をつけたいのは、同じフォルダを2つのエージェントに同時に触らせないことです。作業ごとにブランチや worktree を分けておけば、片方の変更がもう片方の足元を変えてしまう事故は避けられます。

そして併用で増えるのは、見る場所です。ターミナルとデスクトップアプリが別々に開くと、どのセッションが終わったのか、どれが許可の返事を待っているのかを、ウィンドウを行き来して確かめることになります。

AigoPilot は、その置き場所として作っている Windows アプリです。すべてのプロジェクトの Claude Code と Codex のセッションを、1つのウィンドウの同じ一覧に並べます。VS Code やターミナル、Codex のデスクトップアプリで始めたセッションも、自動で見つけて一覧に加えます。Codex のセッションは、動いている間の出力をリアルタイムで見られます。2つのエージェントの代わりになるものではなく、どちらも公式の CLI を通して動かします。Claude Code と Codex を同じウィンドウで動かす流れは、Claude Code と Codex を1つのアプリで併用するページで説明しています。

よくある質問

Claude Code と Codex は、どちらが優れていますか?

公式ページからは決められません。各社が比べているのは自社の製品だけで、作業別の優劣は書かれていないためです。契約しているサービス、使いたい場所(CLI、アプリ、エディタ)、Windows でのサンドボックスの要否で選ぶのが現実的です。同じ作業を両方に任せて、差分と使用量を比べる方法が確実です。

Claude Code と Codex は、どちらも Windows のネイティブで動きますか?

はい。Claude Code は Windows 10 1809 以降で、Codex は PowerShell でネイティブに動きます(Codex は Windows 11 を推奨)。どちらも WSL でも使えます。違いはサンドボックスで、Codex はネイティブの Windows で使えるのに対し、Claude Code のサンドボックスは WSL 2 で使えます。

料金は、Claude Code と Codex でどう違いますか?

入門のプランは、どちらも月額 $20 前後です。Claude Code は Pro(月額 $20、年払いなら月 $17)から、Codex は Plus(月額 $20)から、CLI を含めて使えます。差が出るのは使用量の数え方で、Claude は5時間ごとの枠と週ごとの上限、Codex はモデルごとのメッセージ数の目安とクレジットです。円換算を含む詳しい比較は、料金の記事にまとめています。

AGENTS.md は、Claude Code と Codex の両方で使えますか?

Codex は AGENTS.md を読みます。Claude Code は CLAUDE.md を読み、公式ドキュメントによると AGENTS.md も単独で、または CLAUDE.md と一緒に読めます。AGENTS.md を共通のファイルにしておけば、同じ指示を両方で使えます。

Claude Code と Codex を同時に使っても大丈夫ですか?

使えます。ただし、同じフォルダを2つのエージェントに同時に触らせると、互いの変更を踏みます。作業ごとにブランチや worktree を分けてください。セッションが増えて見失いやすくなったときは、1つのウィンドウに並べて管理できるアプリを使う方法があります。

出典

すべて2026年10月7日に確認しました。