AGENTS.mdとは?OpenAIが提唱|標準化対応AIエージェント一覧|Codex・Cursor・VSCode・RooCode・Gemini・Kilo Code・Android Studio・GitHub Copilot他【2025年最新】

目次

はじめに

近年、Claude、Cursor、Gemini in Android Studio、Devin など、さまざまな AIコーディングエージェント が開発者のワークフローに組み込まれるようになっています。しかし、各ツールが独自の設定ファイル(例:CLAUDE.md.cursor/rules)を要求するため、同じような内容を複数ファイルに書き分ける非効率 が課題となっていました。

その解決策として登場したのが AGENTS.md です。

OpenAIが中心となって提案

AGENTS.md のフォーマットは、OpenAI が中心となって提案・公開 したものです。公式サイトは OpenAI が運営しており、ライセンスは MIT License で公開されています。

公式サイト:

出典:https://agents.md/

AGENTS.mdとは?

AGENTS.md は、AIコーディングエージェントが プロジェクトを理解し、正しく動作するためのルールや手順をまとめる統一フォーマット です。

README.md が人間向けであるのに対し、AGENTS.md は AI向けのREADME と考えるとわかりやすいでしょう。

記載される内容の例

  • 環境構築手順(依存関係のインストール、ツールのセットアップ)
  • テストの実行方法(例: npm testpytest など)
  • コードスタイルやLintルール
  • ビルド・デプロイ手順
  • PR / コミット規約

これにより、エージェントはファイルを読み込むだけで「このプロジェクトをどう扱えばよいか」を理解できます。

なぜ必要なのか?

複数エージェント対応の標準化

従来は CLAUDE.md(Claude用)、.cursor/rules(Cursor用)、GEMINI.md(Gemini用)などが乱立していました。
AGENTS.md にまとめることで、どのエージェントでも共通して参照可能 にする仕組みです。Codex・Cursor・VSCode・RooCode・Gemini・Kilo Code・Android Studio・GitHub Copilot、オープンソースなどが順次導入しています。

保守性の向上

ルールや手順を一箇所に集約できるため、ドキュメント更新の手間が減り、チーム全体やAIエージェントとの連携がスムーズになります。

自動化との親和性

CI/CD や LLMエージェントの自動化が進む中で、「AGENTS.md のルールを読み込んでタスクを自動実行する」ワークフローが可能になります。

主要なAIエージェント一覧(AGENTS.mdに対応)

ツール / エージェント公式リンク
Codex (from OpenAI)openai.com
Ampampcode.com
Jules (from Google)jules.google
Cursorcursor.com
Factoryfactory.ai
RooCoderoocode.com
Aideraider.chat
Gemini CLI (from Google)Gemini github.com
Kilo Codekilocode.ai
opencodeopencode.ai
Phoenixphoenix.new
Zedzed.dev
Semgrepsemgrep.dev
Warpdocs.warp.dev
Coding agent (from GitHub Copilot)github.com coding-agent
VS Codecode.visualstudio.com
Onaona.com
Devin (from Cognition)devin.ai

Android Studio (Gemini)

オープンソースプロジェクト

CLAUDE.mdとの違いと併用(2025年9月19日現在)

Anthropic の Claude は専用ファイル CLAUDE.md を読み込みます。
現状では Claude が AGENTS.md を完全サポートしている公式情報はなく、Claude を利用する場合は 両方を併用 するのがおすすめです。

  • Claude 専用CLAUDE.md
  • 複数エージェント対応AGENTS.md を基本に、Claude 用に CLAUDE.md を補助的に配置

サンプル:AGENTS.md のテンプレート

# Sample AGENTS.md file

## Dev environment tips
- Use `pnpm dlx turbo run where <project_name>` to jump to a package instead of scanning with `ls`.
- Run `pnpm install --filter <project_name>` to add the package to your workspace so Vite, ESLint, and TypeScript can see it.
- Use `pnpm create vite@latest <project_name> -- --template react-ts` to spin up a new React + Vite package with TypeScript checks ready.
- Check the name field inside each package's package.json to confirm the right name—skip the top-level one.

## Testing instructions
- Find the CI plan in the .github/workflows folder.
- Run `pnpm turbo run test --filter <project_name>` to run every check defined for that package.
- From the package root you can just call `pnpm test`. The commit should pass all tests before you merge.
- To focus on one step, add the Vitest pattern: `pnpm vitest run -t "<test name>"`.
- Fix any test or type errors until the whole suite is green.
- After moving files or changing imports, run `pnpm lint --filter <project_name>` to be sure ESLint and TypeScript rules still pass.
- Add or update tests for the code you change, even if nobody asked.

## PR instructions
- Title format: [<project_name>] <Title>
- Always run `pnpm lint` and `pnpm test` before committing.

出典:https://github.com/openai/agents.md

まとめ

  • AGENTS.mdAIエージェントのためのREADME
  • Android Studio (Gemini)、Devin などが公式対応
  • 今後は CLAUDE.md.cursor/rules の代替として普及が期待される
  • CLAUDE.mdは現時点で公式にサポートしていないため、CLAUDE.mdファイルは併用する

プロジェクトに AIエージェントを導入している場合は AGENTS.md を用意しておくと、将来的にスムーズに対応できます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

AIアーティスト | エンジニア | ライター | 最新のAI技術やトレンド、注目のモデル解説、そして実践に役立つ豊富なリソースまで、幅広い内容を記事にしています。フォローしてねヾ(^^)ノ

コメント

コメントする

目次