先に結論
この比較でいちばん大事なのは、どの agent が賢いか ではなく、チーム標準 workflow をどの粒度で配り、どこで統制するか です。
ざっくり切るとこうです。
- GitHub Copilot custom agents: GitHub / IDE の中で repo-native に標準化 したい
- Claude Code skills + subagents: repo 内で 柔軟に育てながら再利用 したい
- Codex Plugins: 複数プロジェクトやチームへ installable bundle として配りたい
つまり、
- GitHub 中心の会社で、AGENTS.md や hooks を repo ルールとして浸透させたい → GitHub Copilot
- 既存 repo で skills / subagents / hooks を試行錯誤しながら強くしたい → Claude Code
- workflow を package として横展開し、導入面まで揃えたい → Codex Plugins
この順で考えると、skills / plugins / MCP / hooks / sub-agents を同じ棚で混同しにくくなります。
承認フローを主語に見たいなら Claude Code Auto Mode vs Codex approval policy vs GitHub Copilot が先です。配布単位だけをさらに深掘りしたいなら Codex Plugins vs MCPサーバー vs Composio vs Skills がつながります。監査性やレビュー運用まで広げるなら GitHub Copilot coding agent vs Claude Code vs Codex も合わせて読むと整理しやすいです。
なぜ今この比較が重要か
2026-03-11 に GitHub Copilot for JetBrains は、custom agents / sub-agents / plan agent を GA にし、agent hooks を preview、MCP auto-approve と AGENTS.md / CLAUDE.md instruction file support まで追加しました。ここで Copilot は、単なるコード補完ではなく、repo に近い場所で team workflow を標準化する面 を一気に強めています。
一方の Claude Code は、skills に加えて custom subagents、subagent-scoped hooks、tool restrictions、memory scope、plugin 配布まで docs でかなり明文化されました。Claude Code 側の強みは、repo 内で workflow を徐々に鍛えながら、必要なら subagent ごとに tool access や permission mode を分けられることです。
そして OpenAI Codex は 2026年3月に plugins を前面化し、skills・app integrations・MCP server configuration を含む installable bundles for reusable Codex workflows と明示しました。これは「接続面がある」ではなく、配布単位そのものを package にする 方向です。
つまり今の比較軸は、
- どこで team workflow を定義するか
- 誰が policy や hook を管理するか
- それを repo ローカルに置くか、installable bundle にするか
- 監査やレビューを GitHub / CLI / plugin install surface のどこで受けるか
に移っています。
比較表
| 比較軸 | GitHub Copilot custom agents | Claude Code skills + subagents | Codex Plugins |
|---|---|---|---|
| 主な配布単位 | repo / IDE に近い custom agents・instruction files・hooks | repo 内 skills / subagents / hooks | installable plugin bundle |
| sub-agent / subagent | あり | あり | plugin 自体ではなく、bundled workflow 側で実現 |
| hooks | .github/hooks/ ベース | settings / skill / subagent frontmatter | Codex 側 hooks と併用可能だが主役は plugin manifest |
| instruction files | AGENTS.md / CLAUDE.md を発見・読込 | CLAUDE.md や skill / agent files | skills を plugin に同梱 |
| MCP との関係 | MCP auto-approve を server / tool 単位で設定可能 | subagent ごとに MCP servers を限定可能 | MCP server config を plugin に同梱可能 |
| 監査性 | GitHub / PR / repo 文脈とつなぎやすい | local-first で柔軟、監査は設計次第 | install / manifest / package review しやすい |
| 標準化しやすさ | GitHub 中心組織で非常に高い | repo-first なチームで高い | 複数プロジェクト横断で非常に高い |
| lock-in | GitHub / Copilot 依存は強め | Claude Code 依存だが repo 資産は持ちやすい | Codex エコシステム依存はあるが bundle 化しやすい |
3者の違いを先に整理する
GitHub Copilot は「repo-native な標準化」に強い
GitHub Copilot custom agents の面白さは、agent workflow を GitHub / IDE の文脈にかなり近い位置で標準化できることです。
2026-03-11 の更新では、少なくとも次が揃いました。
- custom agents / sub-agents / plan agent
- agent hooks(preview)
- MCP auto-approve を server / tool 単位で設定
- AGENTS.md / CLAUDE.md instruction file support
ここで重要なのは、Copilot が「独自 package を配る」より、既存 repo と GitHub 運用に agent behavior を埋め込む 方へ寄っていることです。
たとえば、
- repo に
AGENTS.mdを置く .github/hooks/で policy 的なコマンドを噛ませる- MCP の auto-approve 範囲を IDE 側で絞る
- sub-agents で作業を分ける
という構成にすると、GitHub を標準開発基盤にしている会社では説明が通しやすい です。PR review、repository policy、Copilot 管理が同じ流れに乗りやすいからです。
弱みは、Codex Plugins ほど「installable bundle としてどこへでも配る」形が明示的ではないことです。Copilot はあくまで GitHub 中心に標準化しやすい のであって、workflow package の配布そのものが主役ではありません。
Claude Code は「repo 内で育てる標準化」に強い
Claude Code は、team workflow をいきなり配布 product にせず、repo の中で試しながら強くする 方向に向いています。
特に分かりやすいのは、skills と subagents の分離です。
- skills: reusable な知識・手順・ワークフロー断片
- subagents: 独立コンテキスト、独自 permissions、独自 hooks を持つ実行単位
Claude Code docs では、subagent に対して次のような設定をかなり細かく持てます。
- tool allowlist / denylist
- permission mode
- memory scope
- hooks
- mcpServers
- model
- background 実行
この構造は、repo 内の workflow を段階的に強くする ときにかなり便利です。
たとえば最初は、
SKILL.mdでレビュー手順や実装手順を持つ.claude/agents/に reviewer / implementer の subagent を置くSubagentStophooks でテストや次の手順をつなぐ
という軽い形から始められます。
つまり Claude Code は、配布単位が repo と密着したまま進化しやすい のが強みです。Codex Plugins のような install surface は薄いですが、そのぶん試行錯誤が速いです。
Codex Plugins は「installable bundle」を作る
Codex Plugins の主語はかなり明快です。OpenAI の docs / changelog では、plugins は installable bundles that package skills, app integrations, and MCP server configuration for reusable workflows と説明されています。
ここではじめて、配布単位が package として明示されます。
plugin 構造もわかりやすく、基本は次の束です。
.codex-plugin/plugin.jsonskills/.app.json.mcp.jsonassets/
この構成が強いのは、複数 repo / 複数チームへ同じ workflow を繰り返し配る ときです。
- local で試した workflow を installable にしたい
- team onboarding を README ではなく plugin install に寄せたい
- skills と MCP config を別々ではなく 1 package として配りたい
- public / curated marketplace を視野に入れたい
という要件では、Codex Plugins が一番筋がいいです。
代わりに、最初から plugin 化すると重いことがあります。1 repo / 1 workflow の段階では、Claude Code 的な repo-first 運用や Copilot 的な instruction-file 運用のほうが軽く回る場面も多いです。
どの論点で差がつくか
1. 配布単位の明快さ
配布単位が最も明快なのは Codex Plugins です。
plugin manifest と supporting files があり、インストール面がはっきりしています。逆に GitHub Copilot と Claude Code は、repo と IDE に近い場所で標準化する 感触が強く、package というより運用設計に近いです。
なので、
- 1 repo を揃えたい → Copilot / Claude Code
- 複数 repo へ同じものを配りたい → Codex Plugins
と見るとわかりやすいです。
2. ガバナンスと policy 注入
ガバナンスの入れ方は3者でかなり違います。
GitHub Copilot
repo に近い AGENTS.md と hooks、さらに MCP auto-approve の粒度で制御します。GitHub 中心の組織では、標準 repo policy の延長として説明しやすい のが強いです。
Claude Code
subagent ごとに tools、permissions、hooks、memory、MCP を分けられます。つまり、agent 単位で権限境界を細かく切りたい ときに扱いやすいです。
Codex Plugins
plugin 自体は bundle ですが、skills・apps・MCP config を 1つにまとめて review しやすいので、配る前のガバナンス に向いています。install / remove / marketplace と相性がよく、組織で approved plugin catalog を作る設計に寄せやすいです。
3. 監査性とレビュー導線
監査性では GitHub Copilot が最も説明しやすいです。GitHub 上のレビュー運用と近いので、PR や repo policy との接続が自然です。
Claude Code は local-first で自由度が高いぶん、監査性は team 側の設計に依存しやすいです。ただし、subagent ごとの hooks や project-scoped config を使えば、十分に運用可能です。
Codex Plugins は実行ログそのものより、何が package に含まれているかを review しやすい 点が強みです。つまり runtime 監査というより、配布資産レビューに寄っています。
4. どの組織に向くか
GitHub 中心の会社
最有力は GitHub Copilot です。
理由は、custom agents、sub-agents、hooks、AGENTS.md、MCP auto-approve が、GitHub 標準の開発運用に自然につながるからです。管理者説明、レビュー、導入合意まで含めて通しやすいです。
repo-first に試行錯誤したい会社
Claude Code が噛み合います。
最初から package 化せず、repo 内の skills / subagents / hooks を育てながら標準化したいチームでは、柔軟性がかなり高いです。実験速度を落としにくいのも利点です。
複数プロジェクトへ横展開したい会社
Codex Plugins が一番自然です。
理由は、導入面そのものが installable bundle として定義されているからです。共通 workflow を複数 repo・複数チームへ展開するなら、README と口頭で頑張るより plugin に寄せたほうが保守しやすいです。
迷ったときの選び方
まず 1 repo で始めるなら
- GitHub 標準運用を崩したくない → GitHub Copilot
- repo 内で柔軟に育てたい → Claude Code
この段階では、まだ plugin 化を急がなくて大丈夫です。
複数 repo に広げるなら
ここで Codex Plugins の価値が一気に上がります。
同じ skills、app integration、MCP config を bundle として配れるので、導入差分や説明コストが減ります。
enterprise でレビュー説明まで重いなら
- GitHub / PR 中心で説明したい → GitHub Copilot
- repo 内の agent 権限設計を細かくしたい → Claude Code
- approved bundle catalog を作りたい → Codex Plugins
どれを選ぶべきか
最後はかなりシンプルです。
- GitHub を中心に開発していて、repo-native に standard workflow を浸透させたい → GitHub Copilot custom agents
- repo 内で skills / subagents / hooks を改善しながらチーム標準を作りたい → Claude Code
- workflow を installable bundle として複数プロジェクトへ配りたい → Codex Plugins
今の勝負は、モデル比較より workflow をどう配るか に移っています。
その意味では、GitHub Copilot は GitHub 文脈に寄せた標準化、Claude Code は repo 内で育てる標準化、Codex Plugins は package として配る標準化 と理解すると、かなり判断しやすくなります。
確認ソース
- GitHub Changelog: Major agentic capabilities improvements in GitHub Copilot for JetBrains IDEs (2026-03-11)
- Claude Code Docs: Create custom subagents / Hooks reference
- OpenAI Codex changelog / plugins documentation (2026-03)