AI Coding Agent

Pi vs Claude Code vs Codex:2026年 AI Coding Agent 実測比較。コード生成・バグ修正・Token・開発コストの選び方

2026.09.16 · 約 14 分で読める

Coding Agent はモデルで選ぶな。コンテキスト、権限、請求をどう扱うかで選べ。 以下では Pi、Claude Code、Codex の入口と実行境界を比べ、コード生成 / バグ修正の実測枠、シーンマトリクス、7 手順を示す。

ターミナルで Pi、Claude Code、Codex の 3 つの AI Coding Agent を見比べる開発者

2026 年 9 月時点で、同じターミナルに 3 つの AI コーディングエージェントを並べるのは珍しくない。Pi は Mario Zechner が 2025 年 8 月に始めた MIT ライセンスのハーネス。Claude Code は Anthropic 公式のターミナルエージェント。Codex CLI は OpenAI 公式のハーネスで、既定は GPT-5.6 系の Sol / Terra / Luna だ。どれもファイルを直し、コマンドを走らせ、赤いテストを追える。それでも多くのチームは「どのモデルが賢いか」を聞く。本当に買うべきなのはハーネスだ。毎ターン何トークンの固定文脈を押し込むか、どの権限を前提にするか、ベンダーを切り替えられるか、席料か完了タスク課金か。本稿は公開ベンチの復唱ではない。コード生成、バグ修正、トークン消費、モデル対応、開発コストをどう切り分けるかという選定の話である。

3
ハーネス · 3 つのモデルではない
7 ステップ
サンプル課題から再現可能なノードへ
2026.09
完了タスクで勘定し、定価では見ない

なぜ 2026 年にモデル比較から入ると、すでに選び方を誤るのか

古いやり方と新しいやり方は、具体的にぶつかる。古いやり方はモデル先行だ。Opus か GPT-5.6 かローカル重みを先に決め、手元の CLI を後付けする。新しいやり方はハーネス先行だ。監査しやすい極小核が欲しいのか、最初からガードレールが付いた箱が欲しいのか、一社に紐づく既定隔離が欲しいのかを先に決める。同じ「落ちたテストを緑にしろ」という指示でも、毎ターンモデルに届くバイト数、子エージェントがシステムプロンプトを再読込するか、ファイル書き込みの前に人へ確認するかはハーネスが決める。請求も事故もそこで分かれる。

これが趣味の比較ではなくスケジュール案件になった理由は三つある。第一に、2026 年半ばから「同じモデルを別 CLI に載せる」社内評価が増えた。公開の SWE-Bench / Terminal-Bench は学習データに混ざりやすい。すでにマージされ、テスト付きの自前差分の方がごまかしにくい。第二に、サブスクの保険と従量 API の請求が分岐した。Claude Code の席は雑な API 利用より安くなり得るし、Pi のトークン優位はもともと従量課金しているときだけ効く。第三に、権限の既定値が桁違いだ。Pi は起動ユーザーと同じ権限を継ぐ。Claude Code は先に聞く。Codex はサンドボックスとポリシーに寄る。モデル点数だけで買うと、請求書とインシデントをセットで買うことになる。

ローカル税も別勘定にせよ。推論はクラウドでも、CLI、エディタ、LSP、ブラウザ、Docker は統一メモリを食う。メモリ帯の選び方は M6 Mac mini メモリ案内、常駐エージェントを置いてよいかは M6 Mac mini は開発者向きか を見てほしい。

引用できる一文を先に置く
モデルの点数は分水嶺ではない。ハーネスがどう文脈を送り、どう課金し、どう権限を止めるかこそが分水嶺だ。

Pi、Claude Code、Codex をどう分類するか

三つの名前を横並びにするだけで、候補リストは崩れる。ハーネスの厚みで三分類せよ。一分類欠けると評判しか残らない。

類型代表得られるもの自分で足すもの
極小で拡張可能Pi読み / 書き / 編集 / コマンド実行、薄いシステムプロンプト、モデル差し替え計画モード、子エージェント、MCP、権限ポップアップ、サンドボックス
最初からガード付きClaude Code計画、子エージェント、MCP、権限モード、チェックポイント、複数入口ベンダー自由度と、完了タスク単位のトークン制御
既定で隔離Codex CLI計画モード、一貫したサンドボックス方針、ChatGPT / Codex Web 同一アカウントモデル中立。既定ラインは OpenAI

Pi の核は意図して小さい。コーディングエージェント CLI、複数プロバイダ呼び出し、TUI だ。厚いハーネスのリクエストを追ったコミュニティ記録では、システムプロンプトが二万トークン級、そこに長いツール定義が乗る。Pi はプロンプトを千トークン前後、組み込みツールを四つに抑える。節約は金だけではない。送らない内容はモデルの注意を奪わない。文書も欠落を隠さない。計画モード、子エージェント管理、バックグラウンド bash、権限ポップアップ、MCP クライアント、ToDo は内蔵しない。拡張か、外側のオーケストレーションだ。

Claude Code は逆の賭けをする。要求が曖昧なときに何を開くか、編集前に何を走らせるか、いつ止まって人に聞くかをハーネスに焼き付ける。AGENTS.md をまだ書けない人にとって、それは無駄機能ではなく保険だ。席と API キーを混ぜるな。席の分解は Claude Code 個人の月額コスト を見よ。

Codex の売りは「ファイルを直せるもう一つの CLI」ではない。既定の抑制と、OpenAI の入口を一つのアカウントに束ねることだ。CLI、IDE 拡張、Codex Web、デスクトップ。難しい開放課題向けの Sol から高スループットの Luna までの階段は、すでに ChatGPT / Codex にワークフローを固定したチームに合う。ツールループの設計は Function Calling とは何か、旗艦モデルの文脈窓と Computer Use の境界は GPT-6 Astra とは何か を参照してほしい。

核心比較:入口、実行、コンテキスト、対象者

本当の差は入口にある。どの研究所の点数が高いかではない。列名を揃えなければ決められない。

ツール入口実行能力コンテキスト向いている人
Piターミナル CLI / TUI。複数モデルを接続可読み、書き、編集、bash。残りは拡張か自前のループ薄いシステムプロンプト。毎ターン送るファイルは少なめ。リポジトリ規約は自分の木に書く要件をはっきり書け、従量課金し、モデルやローカル重みを切り替えたい人
Claude Codeターミナル、VS Code / JetBrains、デスクトップ、ブラウザリポジトリ編集、コマンド、計画、子エージェント、MCP厚いプロンプトとツール一覧。曖昧作業のフォールバック規則ガードが欲しく、すでに席を払い、プロンプトがまだ一行の人
CodexCLI、IDE 拡張、Codex Web、デスクトップ編集、コマンド、計画モード、ポリシー寄りのサンドボックス実行OpenAI 製品の文脈とセッション。既定モデルは GPT-5.6 系すでに OpenAI 圏にいて、既定隔離と単一ログインが欲しい人

二枚目の表は費用と権限だけを足す。見出しは同じにして、形容詞だけの散文にしない。

ツール入口実行能力コンテキスト向いている人
Pi の請求と権限自分の API キー / ゲートウェイ権限ポップアップなし。起動ユーザーと同権トークンは主に課題そのものへコンテナを自分で被せ、完了タスクで勘定する人
Claude Code の請求と権限席または API高リスク操作は既定拒否。複数の権限モード固定プロンプトは毎ターン残る。キャッシュは値下げできても注意は減らせない月額が読めて、確認ダイアログを削れない人
Codex の請求と権限ChatGPT / API / クラウドエージェント既定の抑制が強く、方針が一貫OpenAI のセッションとクラウドレビューに結び付く安全な既定値をベンダー中立より優先する人

コード生成、バグ修正、トークン:何をもって測るか

公開演習を受け入れ試験にするな。答えはネット上にあり、学習データに入っているかもしれない。自リポジトリから、すでにマージされ、テスト付きで、ボット提出ではない差分を取れ。既存モジュールの流儀でインタフェースを足す生成一題、既知の失敗テスト一題、ファイル名を言わない回帰一題。採点はコンパイルと元テストが緑になることだけ。別モデルを審判に雇うな。

同じ失敗テスト指示を 3 つの CLI で(例)
# Same failing test, three CLIs — do not paste keys into the prompt
pi --model anthropic/claude-opus-4-8 \
  "Fix the failing test in auth_test.py and keep the public API stable."

claude "Fix the failing test in auth_test.py and keep the public API stable."

codex "Fix the failing test in auth_test.py and keep the public API stable."

# After the run, record: tokens in/out, wall time, test pass/fail, files touched

コード生成では、インタフェースの改名、既存パターンに沿ったモジュール埋め、定型の追加は Pi の方が安くなりやすい。要件はもう書いてある。厚いハーネスの二万トークン級フォールバック規則は、自分で保守している説明書の二通目だ。曖昧な依頼——「ここが遅い気がする、見て」——は Claude Code か Codex の方が安定する。どのファイルを先に読み、編集前に何を走らせるかをハーネスが補うからだ。

バグ修正は位置が分かっているかで切る。テスト名と失敗アサーションが関数を指していれば Pi で足りる。兆候が「たまに 500」や「ある国の決済だけ落ちる」なら、厚いハーネスで探索し、ファイルを固定してから機械的なパッチを Pi に渡す。探索も穴埋めも「最強モデル+最大 effort」に縛ると、スイートが良くなる前に請求が先に爆発する。

百万トークンあたりの定価を開発コストだと思うな。社内の対比較では同じ結論が繰り返される。同じモデル、同じ課題で、Pi が毎ターン送る量は厚いハーネスのおよそ三分の一。課題が長く、触るファイルが増えるほど差は雪だるまになる。Opus の高 effort で、公式ハーネスが 1 課題あたり約 2 ドル、Pi がその半分、合格率は数ポイント差、という観測もある。effort を最上段まで捻ると、Pi の「できるだけ送らない」方針がモデル自身の長い推論に追いつかないことがある。受け入れには effort ダイヤルを含めよ。一段階だけでは研究にならない。

もう一つ漏れやすい穴がサブタスクだ。厚いハーネスが子エージェントへ委譲すると、子はしばしばシステムプロンプトとツール定義をゼロから再読込する。直接なら約 12 万トークンの課題が、二つに割ると 50 万超になった記録がある。画面上の「並列」は四倍の請求になり得る。サブスク利用者が Pi に乗り換えると API 従量も始まる。「半額」はもともと従量課金していたときだけ成立する。

シーン別の選び方

あなたがこうなら選ぶもの理由
ファイル、振る舞い、境界条件を書け、リポジトリに AGENTS.md があるPi を主経路厚いハーネスが注入する説明書は、もう自分で書いた
プロンプトが「直して」の一行で、エージェント向け文書がほぼ無いClaude Code買っているのはフォールバック規則であり、余分な飾りではない
アカウントがすでに ChatGPT / Codex にあり、安全な既定値を最優先するCodex隔離と単一アカウントはモデル中立より高い
同じ CLI で Claude、GPT、Gemini、ローカルモデルを切り替えたいPi他の二つは既定で自社モデルに縛る
機械的なインタフェース改修と曖昧なバグ探索が半々併用:Pi + Claude Code または Codex課題で分流せよ。排他にするな
企業リポジトリ、本番シークレット、監査が制度に書いてあるCodex または Claude Code + リモートノード。Pi はコンテナだけ同権の既定は便利さではなくリスク

推奨スタック

A — 個人開発、API 従量: 主経路は Pi。リポジトリ直下にエージェントが読める短い規約を置く。ディレクトリ、テストコマンド、触ってはいけないパス。effort は高めで始め、最上段にはしない。ノート PC は読み取り探索だけ。書き込みと bash はコンテナか、セッション隔離したリモート Mac へ。API 請求とノード賃料は一枚の表に載せ、料金は Mac mini 料金 を見る。

B — 小さなプロダクトチーム、Claude 席あり: 探索、計画、MCP 接続は Claude Code。改名、パターン埋め、すでに赤いテストの修正は Pi。同じ三題で一週間併用し、トークンと手戻りを比べて主経路を決める。「ツールを統一したい」だけで安い方を殺すな。

C — 企業または高セキュリティ: 日常は Codex か Claude Code の権限モード。Pi は監査済みイメージの中だけに出し、ネットワークとシークレットは課題ごとに発行する。ディスク書き込み、ブラウザ起動、本番副本へ触るセッションは破棄可能なリモート Mac へ置き、執務用ノートと混ぜない。アカウントと納品の境界は ヘルプセンター

よくある誤解

  1. モデルでハーネスを選ぶ: 「Opus を使うから公式 CLI 必須」。ハーネスだけ替えても合格率と 1 課題コストは動く。
  2. 百万トークン定価を開発コストだと思う: 安いモデルはラウンドを増やす。厚いプロンプトはキャッシュヒット後も注意を占有する。
  3. Pi の同権既定を楽だと読む: ポップアップが無いことは安全と同義ではない。知らないリポジトリとシークレットは先にサンドボックスへ。
  4. 全課題を最大 effort に固定する: 薄いハーネスは最上段で負けることがある。受け入れにダイヤルを含めよ。
  5. 並列のため子エージェントを安易に割る: 子はシステムプロンプト全体を再読込し得る。請求が速度より先に爆発する。

導入手順:7 ステップ

  1. このリポジトリから三題を取る。既存流儀でのコード生成、すでに赤いテストの修正、ファイル名を言わない回帰の特定。「もっと良くして」のような採点不能な空依頼は捨てる。
  2. 同じモデルで Pi と公式ハーネスの両方に三題を流す。入出力トークン、ウォールタイム、テスト成否、触ったファイルを記録する。答えが漏れる git 履歴をエージェントに読ませるな。
  3. 作業を機械的な穴埋めと曖昧な探索に分ける。前者の既定は Pi、後者の既定は Claude Code または Codex。比率をチーム合意に書き、毎朝その場で決め直すな。
  4. 課金経路を明文化する。席利用者は、すでに API を払っていない限り「トークン半額」を乗り換え理由にするな。従量利用者はテスト付き完了課題あたりの金額で表を作り、定価では作らない。
  5. Pi の隔離を一つ選ぶ。ローカルコンテナ、小型 VM、またはリモート Mac ノード。厚いハーネスでは権限モードと許可 MCP を突き合わせる。キーはプロンプトにもスクリーンショットにも入れない。
  6. シーンで主ハーネスを選び、重ね置きを許す。個人は Pi 主、小チームは Claude Code 探索+Pi 穴埋め、企業は書き込みを監査済み入口に閉じる。
  7. 実行は再現可能な Mac ノードへ。同じイメージ、同じテストコマンド、セッション終了で作業領域を消す。ノートのキャッシュだけ緑でも受け入れではない。

FAQ

Pi、Claude Code、Codex のどれが強いモデルか?

問いが違う。2026 年 9 月、三つとも旗艦モデルの前に座れる。同じモデルでハーネスを替えると合格率も請求も動く。文脈の送り方、権限の止め方、ベンダーを替えられるかを先に比べよ。

Claude Code を契約していても Pi を入れるべきか?

入れるべきだ。すでに API を払っているか、機械的な改修が多いなら特に。サブスクが買うのは厚いハーネスの保険だ。穴埋め、モデル切り替え、トークン制御は今も Pi に向く。一週間併用してから主経路を決めよ。

Codex は OpenAI モデルしか使えないのか?

既定の製品ラインは GPT-5.6 の Sol / Terra / Luna だ。強みは隔離方針と、ChatGPT / Codex Web の同一アカウントである。同じ CLI で Claude、Gemini、ローカルモデルを切り替えるなら Pi を選べ。

トークン単価が安いことは開発コストが低いことと同じか?

同じではない。比べるのは「テスト付き完了課題が何ドルか」であり、百万トークン定価ではない。安いモデルはラウンドを増やす。厚いシステムプロンプトはキャッシュが当たっても注意を占有する。

Pi に権限ポップアップが無い。ノート PC で直接動かしてよいか?

動く。知らないリポジトリや本番シークレットではやるな。文書どおり、Pi は起動ユーザーの権限を継ぐ。書き込みと bash を開ける前に、コンテナかリモート Mac ノードへ置け。

まとめ

2026 年の AI コーディングエージェント選定は、モデル順位表の買い物ではない。入口はハーネスの厚みで選べ。要件が明確でトークン制御やモデル切り替えが要るなら Pi。プロンプトがまだ薄く、計画とガードが要るなら Claude Code。すでに OpenAI 圏にいて既定隔離が要るなら Codex。 コード生成とバグ修正は位置が分かっているかで分流し、請求は完了タスクで見、権限は評判ではなく既定値で決める。7 ステップでサンプル課題、effort ダイヤル、再現ノードを受け入れに書け。リモートノードは レンタルページ料金ページ から、アカウントの質問は ヘルプセンター へ。

関連記事

リポジトリを書き換えテストを回す Agent には、隔離された Mac が要る

Pi は起動ユーザーと同じ権限を継承する。Claude Code と Codex もファイルを書き、プロセスを起こす。日常のノート PC と作業領域を奪い合ってはいけない。リモート Mac はセッション単位でリポジトリと秘密情報を隔離し、「一度動いた」を「再テストできる」へ進める。

今すぐ申し込む · 料金を見る

AI Coding Agent

リポジトリを書き換えテストを回す Agent には、隔離された Mac が要る

Cloud Mac · Pi · Claude Code · Codex

今すぐ申し込む
Mac 今すぐ申し込む