コンテンツへスキップ
Human AI

Human AI

ACP とは — エディタと AI コーディングエージェントをつなぐ標準規格

ACP(Agent Client Protocol)はコードエディタと AI コーディングエージェントをつなぐための標準規格です。AI 時代にエディタへ求められる機能の変化と、規格を生んだ Zed の優位性もあわせて整理します。

ACP とは

ACP は Agent Client Protocol の略で、コードエディタと AI コーディングエージェントを接続するための標準規格です。Zed を開発する Zed Industries が 2025年8月に公開しました。

Claude CodeGemini CLI のような AI コーディングエージェントは、もともとターミナルで動くツールです。ACP はこれらのエージェントをエディタの画面に統合し、エージェントが提案する編集をエディタ上でリアルタイムに確認・承認できるようにします。通信は JSON-RPC を標準入出力越しにやり取りするシンプルな仕組みで、エージェントはローカルのサブプロセスとして動きます。

またしても N×M 問題

前回の記事で紹介した MCP は「AI と道具・データ」の N×M 問題を解決する規格でした。ACP が解決するのは「エディタ×エージェント」の N×M 問題です。

かつて言語サポート(補完や定義ジャンプ)はエディタごとに個別実装されていましたが、LSP(Language Server Protocol)という標準規格の登場で、言語サーバーを一つ作ればどのエディタでも動くようになりました。ACP はその構図を AI エージェントで再現するものです。エージェント側は ACP に一度対応すれば、Zed、JetBrains 製 IDE、VS Code、Neovim、Emacs のどれからでも使ってもらえます。2026年6月時点で、レジストリには Claude Code、Gemini CLI、Codex、GitHub Copilot など 60 を超えるエージェントが並んでいます。

AI 時代、エディタに求める機能が変わった

この規格が生まれた背景には、エディタの役割そのものの変化があります。

これまでのエディタは「人が速く正確に書く」ための道具でした。シンタックスハイライトも補完もリファクタリング支援も、主役はあくまで人の手でした。しかしコードの多くをエージェントが書くようになった今、人の仕事は「書く」から「指示し、レビューし、判断する」へ移っています。エディタに求められるのは、いわばエージェントの作業を監督するコックピットとしての機能です。

  • エージェントが進める複数ファイルの編集をリアルタイムに追跡できること
  • 変更をまとめて差分レビューし、承認・修正できること
  • ファイル操作やコマンド実行の権限確認を安全に挟めること
  • 特定ベンダーのエージェントに縛られず、好みのエージェントを持ち込めること

最後の一点が重要です。エディタ組み込みの AI しか使えない環境では、より良いエージェントが登場しても乗り換えられません。ACP は「エディタとエージェントを別々に選ぶ」自由を担保します。

Zed の優位性

ACP を生んだ Zed 自身が、この「AI 時代のエディタ像」を最も体現しています。

  • 規格の本家としての実装の深さ:ACP のネイティブ実装が最も成熟しており、Claude Code も Gemini CLI も Codex も、同じ画面に並べて使えます。
  • Rust 製の速度:エージェントは人間よりはるかに速く大量の編集を流し込みます。GPU 描画を含む Zed のパフォーマンスは、この負荷に UI が追従するための実用的な土台です。
  • マルチバッファによるレビュー体験:複数ファイルにまたがる変更を一つの画面に集めて差分レビューできるため、「エージェントの成果物を確認する」作業と相性が良い設計です。
  • オープンソースとローカル実行:エディタ本体も規格もオープンで、エージェントはローカルプロセスとして動きます。何がどこに送られるかを把握しやすい構成です。

もっとも、ACP の価値は Zed に閉じないことにあります。JetBrains 製 IDE がネイティブ対応し、Neovim や Emacs もコミュニティプラグインで参加しました。ACP は一社のエディタの機能ではなく、業界の共通基盤になりつつあります。規格を生み出しながら囲い込まない姿勢こそが、Zed の最大の強みだと考えます。

なお、同じ「ACP」という略称で Agent Communication Protocol(IBM 発のエージェント間通信規格。現在は A2A に統合。)という別物も存在します。検索の際はご注意ください。

まとめ

エージェントに道具を与える MCP、エージェント同士をつなぐ A2A、そしてエージェントと人の作業場をつなぐ ACP と、標準規格の整備によって、AI 開発の風景は急速に組み上がっています。エディタ選びの基準も「書き味」から「エージェントといかに協働しやすいか」へ変わっていくはずです。ACP はその転換点を示す規格だと考えます。

参考