AIエージェントとエディタをつなぐ共通規格「ACP」が正式リリース——JetBrainsとZedが標準化に動く
2016年、MicrosoftがLSP(Language Server Protocol)を公開したとき、コードエディタの世界は一変した。エディタごとにバラバラだった言語サポートが、一つのプロトコルで統一された。いま、AIコーディングエージェントの世界でまったく同じ問題が起きている。それを解決しようとしているのが、Agent Client Protocol(ACP)だ。
ACPの概要
ACPは、コードエディタとAIエージェントの通信を標準化するオープンソースプロトコル(Apache-2.0)。JetBrainsとZedが共同開発し、GitHubで公開されている。SDKはTypeScript、Python、Rust、Java、Kotlinの5言語で提供され、v1として安定版に到達した。
エディタ側がACPに対応すれば、ACP準拠のエージェントはどれでもそのまま動く。逆にエージェント側もACPだけ実装すれば個別のエディタ対応が不要になる。LSPが「N対N問題」を解いたのと同じ構造だ。
対応状況
エディタはJetBrains IDE群(IntelliJ、PyCharm、WebStormなど)とZedが対応済み。エージェント側はClaude Code、Codex、Gemini CLI、OpenCodeなど主要CLIエージェントがサポートしている。JetBrains IDEにはACP Agent Registryが組み込まれており、ワンクリックでエージェントを追加できる。
Devin Desktop(旧Windsurf)も6月2日にACP対応を発表。独自IDEを持つプレイヤーまで参加したことで、プロトコルの勢いは増している。
気になる点
CursorとVS Codeが不在という事実は重い。AI IDE市場で最大シェアを持つこの2つが加わらない限り、「業界標準」とは言い切れない。特にCursorは独自統合に強みがあり、オープンプロトコルへの参加インセンティブが弱い。
また、オープンソースとはいえJetBrains主導のプロトコルに中立性を保てるかは未知数だ。Zedの参加はバランサーとして機能しているが、ガバナンスの透明性は今後も注視が必要になる。
開発者にとっての意味
恩恵を最も早く受けるのはJetBrains IDEユーザーだろう。Agent Registryからエージェントを追加するだけで、Claude CodeやGemini CLIをIDE内で直接使える。ターミナルとエディタを行き来する作業が一画面で完結する。
ACPが「AIエージェント版LSP」になれるかは、大手エディタの参加次第だ。ただ、JetBrainsのプレゼンスは大きい。このエコシステムでデファクトになれば、他が追随する可能性は十分にある。
関連記事
JetBrainsが作ったCLIコーディングエージェント「Junie」— LLMを選ばない設計が面白い
JetBrains Junie CLIはLLM非依存のAIコーディングエージェント。ターミナル・IDE・CI/CDで動作し、月$10から。Claude Code・Cursorとの違いを解説。
Facebookの元VP、15年ぶりにCEOへ復帰 — AIコーディングに$135M賭けた「8090 Labs」
著名投資家Chamath PalihapitiyaがCEOを務めるAIコーディング企業8090 Labs。$135MシリーズA、Salesforce Ventures主導。製品と狙いを解説。
AIコーディングエージェントがRustで書き直された — Devin Localの中身
Windsurf時代のCascadeが7月1日に完全終了。後継のDevin Localはrust製で30%トークン効率改善、サブエージェント対応。移行方法と実力を解説。