AI最新ニュース 2026.07.08
Codex CLI vs Claude Code【2026年版】機能・料金・コンテキストを徹底比較|移行コード付き
機能比較表(2026年版)
| 機能 | Codex CLI 0.142.5 | Claude Code |
|---|---|---|
| コンテキスト | ~32K〜128K | 200K |
| ファイル操作 | あり | あり |
| コマンド実行 | あり | あり |
| 設定ファイル | AGENTS.md | CLAUDE.md + AGENTS.md |
| 並列サブエージェント | 限定的 | あり(tmux等) |
| 基盤モデル | GPT-5 / o系 | claude-sonnet-4-5 / claude-opus-5 |
| 月額プラン | $20(ChatGPT Plus) | $20(Claude Pro)〜 |
インストールと初期設定
# Codex CLI(OpenAI)
npm install -g @openai/codex
export OPENAI_API_KEY="sk-xxxxx"
codex "Reactコンポーネントを作って"
# Claude Code(Anthropic)
npm install -g @anthropic-ai/claude-code
export ANTHROPIC_API_KEY="sk-ant-xxxxx"
claude "Reactコンポーネントを作って"
シェルスクリプトで切り替える
#!/bin/bash
# code_assistant.sh
# どちらのツールも同じインターフェースで使う
TOOL="${CODE_ASSISTANT:-claude}" # 環境変数で切り替え
ask() {
local prompt="$1"
case "$TOOL" in
claude)
claude "$prompt"
;;
codex)
codex "$prompt"
;;
*)
echo "Unknown tool: $TOOL"
exit 1
;;
esac
}
# 使い方
# CODE_ASSISTANT=claude ./code_assistant.sh
# CODE_ASSISTANT=codex ./code_assistant.sh
ask "このプロジェクトのバグを探して"
AGENTS.md(両ツールで共有できるルール)
# AGENTS.md(Codex CLI と Claude Code の両方が読む)
## コーディングルール
- TypeScript strict: true を維持すること
- any型を使わない(unknown を使う)
- 関数には型注釈を付けること
## 禁止操作
- productionディレクトリを変更しない
- APIキーをコードに直接書かない
- 既存のテストを削除しない
## テスト
- 変更後は `npm test` を必ず実行する
大規模コードベースでの使い分け
# 小〜中規模(〜1万行): どちらでも同等
codex "この関数のバグを修正して"
claude "この関数のバグを修正して"
# 大規模(1万行〜): Claude Codeが有利
# Codex CLIはコンテキスト制限で分割が必要になる場合がある
claude --dangerously-skip-permissions "このリポジトリ全体のアーキテクチャレビューをして"
# 200Kコンテキストで全ファイルを一度に把握できる