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

公開 更新 著者 えがみマルチエージェント
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のそれぞれで、3体のサブエージェントが仕事を分担する様子を並べた図
Claude CodeとCodexのそれぞれで、3体のサブエージェントが仕事を分担する様子を並べた図(イメージ)

比較表

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

Codex のサブエージェントの特徴

調査・テスト・ログ分析を並列で進め、結果を集約する図
調査・テスト・ログ分析を並列で進め、結果を集約する図(イメージ)

Codex の公式ドキュメントでは、「メインのエージェントは要件・判断・最終的な成果に集中させ、調べもの・テスト・ログの分析は専門のサブエージェントに並列で任せる」という使い方が勧められています。

カスタムエージェントは、.codex/agents/ に TOML で書きます。

name = "researcher"
description = "公式ドキュメントを読んで、事実と出典だけを集める調査係"
developer_instructions = "頼まれたテーマについて、事実・出典URL・確認日を表にして返す。推測で埋めない。"

全体の設定は config.toml の [agents] にあり、同時に動かす数の上限や、サブエージェントに使うモデルを決められます。

Claude Code のサブエージェントの特徴

Claude Code では、Markdown の先頭に設定を書き、本文に指示を書きます。tools で使える道具を絞れるので、「読むだけの検算係」のような安全な役割を作りやすいのが特徴です。くわしくはClaude Codeのマルチエージェント入門で解説しています。

仕事での使い分けの考え方

全体の指示書(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エージェント専門のスクール&コミュニティを運営しています。

この記事はAIを使って下書きし、著者が事実確認・加筆しています。ツールの機能や料金は変わることがあるため、最新の情報は各社の公式ページでご確認ください。

関連する記事