CodexとClaude Codeのサブエージェントの違い|使い分け

この記事の要点
- Claude Code も Codex も、メインのAIが役割の違うAIに仕事を分けて結果をまとめる考え方は同じ
- 定義は Claude Code が .claude/agents/ の Markdown、Codex が .codex/agents/ の TOML
- 両方使うなら、役割分担の設計を共通にして書き方だけ変えると迷わない
活用例:Codex と Claude Code を併用するチームの役割分担
- 部署
- 開発・業務改善
- 使うもの
- Codex・Claude Code
- AIに任せる
- 役割ごとのサブエージェントでの作業
- 人が決める
- 役割分担の設計と全体の指示書
Claude Code と Codex は、どちらも「サブエージェント」に仕事を分けて並列に進められます。ただ、定義の書き方や動き方には違いがあります。両方を使う人ほど、違いを知っておくと設定の迷いが減ります。
この記事では、両社の公式ドキュメント(2026年10月7日確認)にもとづいて、サブエージェントの違いを比べます。
結論:考え方は同じ、書き方が違う
どちらも「メインのAIが、役割の違うAIに仕事を分けて、結果をまとめる」という考え方は同じです。違うのは、定義ファイルの形式と、任せ方の細かい動きです。仕事の分け方(役割分担)を先に決めておけば、どちらのツールにもほぼそのまま当てはめられます。

比較表
| 項目 | Claude Code | Codex |
|---|---|---|
| 定義する場所 | .claude/agents/(プロジェクト)・~/.claude/agents/(自分用) | .codex/agents/(プロジェクト)・~/.codex/agents/(自分用) |
| 形式 | Markdown+先頭の設定(YAML) | TOML ファイル |
| 必須の項目 | name・description | name・description・developer_instructions |
| 任せ方 | 説明文をもとに自動で任せる・名前を指定して頼む | 頼んだときや、AGENTS.md・スキルの指示で任せる |
| 並列の動き | 独立した仕事を複数体で同時に進める | 複数体を同時に動かし、全部そろってからまとめて返す |
| 全体の指示書 | CLAUDE.md | AGENTS.md |
Codex のサブエージェントの特徴

Codex の公式ドキュメントでは、「メインのエージェントは要件・判断・最終的な成果に集中させ、調べもの・テスト・ログの分析は専門のサブエージェントに並列で任せる」という使い方が勧められています。
カスタムエージェントは、.codex/agents/ に TOML で書きます。
name = "researcher"
description = "公式ドキュメントを読んで、事実と出典だけを集める調査係"
developer_instructions = "頼まれたテーマについて、事実・出典URL・確認日を表にして返す。推測で埋めない。"
全体の設定は config.toml の [agents] にあり、同時に動かす数の上限や、サブエージェントに使うモデルを決められます。
Claude Code のサブエージェントの特徴
Claude Code では、Markdown の先頭に設定を書き、本文に指示を書きます。tools で使える道具を絞れるので、「読むだけの検算係」のような安全な役割を作りやすいのが特徴です。くわしくはClaude Codeのマルチエージェント入門で解説しています。
仕事での使い分けの考え方
- 普段使っているツールで始める:どちらでも役割分担はできます。慣れているツールで、まず2〜3体の分担を試します。
- 全体の指示書を育てる:Claude Code なら CLAUDE.md、Codex なら AGENTS.md に、仕事のルールや「完成の条件」を書いておくと、サブエージェントの出来がそろいます。
- 使う量に気をつける:どちらも、複数のAIが同時に考える分だけ利用量が増えます。公式ドキュメントにも、一人で進めるより多くのトークンを使うと書かれています。
全体の指示書(CLAUDE.md・AGENTS.md)に書くこと

サブエージェントの出来をそろえるには、全体の指示書に「仕事のルール」を書いておくのが近道です。Codex の公式ドキュメントでも、AGENTS.md に入れるとよい内容として、作業の場所、手順の実行方法、守るべきルール、「完成とは何か」と確かめ方が挙げられています。
| 書くこと | 例 |
|---|---|
| 仕事の目的 | 見積書の下書きを作り、人が確認して送る |
| 守るルール | 単価は単価表からだけ使う/送信は人が行う |
| 完成の条件 | 「要確認」の行が一覧になっている/合計と計算式が合っている |
| 確かめ方 | 検算係が単価表と照らし合わせて差分を報告する |
Claude Code では CLAUDE.md、Codex では AGENTS.md にこの内容を書いておくと、どのサブエージェントも同じルールで動きます。
よくある質問
両方を同時に使うことはできますか?
できます。たとえば、調べものと下書きを片方で行い、もう片方に検算や見直しを頼む、という分担も考えられます。どちらの結果を正本にするかを先に決めておくと混乱しません。
料金や提供範囲はどう確かめればいいですか?
変わることがあるため、各社の公式ページで最新の情報を確認してください。
出典:OpenAI「Subagents」(Codex 公式ドキュメント、2026年10月7日確認) https://learn.chatgpt.com/docs/agent-configuration/subagents / Anthropic「Create custom subagents」(2026年10月7日確認) https://code.claude.com/docs/en/sub-agents
この記事はAIを使って下書きし、著者が事実確認・加筆しています。ツールの機能や料金は変わることがあるため、最新の情報は各社の公式ページでご確認ください。

