エコシステムガイド · 2026年9月12日

ACP クライアントと対応コーディングエージェント

クライアントはユーザー向けホスト、エージェントはコーディング知能、ACP はその間の JSON-RPC 契約です。掲載はすぐ変わるので、実際に動かす組み合わせの能力を確認してください。

Client

目の前のホスト

エディタ、IDE、ターミナル、デスクトップ、Web、ノートブック、スマホ、チャット橋。

Agent

コーディングプロセス

ネイティブ ACP バイナリ、または claude-agent-acp / codex-acp のようなメンテ中アダプタ。

Protocol

共有契約

initialize、セッション、session/prompt、session/update、権限、elicitation、交渉済み能力。

ACP クライアント: エディタ、IDE、その他の面

対応は単一エディタに限りません。公式ディレクトリはターミナル、デスクトップ、Web、ノートブック、モバイル、メッセージ、フレームワーク、コネクタも追跡します。

エディタと IDE
  • Zed — First-class external agent support
  • JetBrains IDEs — Built-in ACP client in AI Assistant
  • Visual Studio Code — ACP Client, ACP Pro, Multicoder, Poolside
  • Neovim — CodeCompanion, Avante, agentic.nvim, hermes.nvim
  • Emacs — agent-shell.el
  • Obsidian — Agent Client, Agent Console, Copilot, Harness
  • Qt Creator — Official ACP Client plugin
  • Sublime Text — ACP plugin
  • Visual Studio — Poolside Assistant
  • Unity — Editor plugins for in-engine agent sessions
その他のクライアント面
  • CLI / TUI — acpx, Toad, Hydra, Martty, Nori, Hash
  • Desktop & web — Kepler, Superlite, Capsule, Devin Desktop, Codeg, Panda
  • Mobile — Happy, Agmente, Runmote, Shellular, VACP
  • Messaging — Telegram, Discord, Slack, WeChat, QQ, Lark, Matrix
  • Notebooks — Jupyter kernel, marimo, DuckDB, Alchemy
  • Frameworks — LangChain Deep Agents, Koog, Mastra, LlamaIndex, ACP Kit

ACP 対応エージェントとアダプタ

ACP を直接実装するエージェントも、既存 CLI を包むエージェントもあります。Registry はハンドシェイクで認証方法を出すエージェントだけを掲載します。

よく使われるエージェント
  • Claude Agent(メンテ中の claude-agent-acp、v0.76)
  • Codex CLI(公式 codex-acp、v1.11)
  • Gemini CLI、GitHub Copilot CLI、Cursor、Grok Build
  • Goose、OpenCode、Junie、Cline、Qwen Code、Kimi CLI、Factory Droid、Devin、Amp、Auggie
自分で作る
  • TypeScript SDK(@agentclientprotocol/sdk)1.0
  • Rust SDK(agent-client-protocol)1.0。ドラフト v2 はオプトイン
  • 公式 Python、Java、Kotlin SDK
  • ファイル、ターミナル、elicitation を前提にせず、能力を宣言する

ACP 互換の確認方法

ディレクトリ掲載は出発点であり、必要なメソッドが全部ある保証ではありません。

1

クライアント面を選ぶ

エディタ、IDE、TUI、デスクトップ、チャット橋。能力は面ごとに違います。

2

エージェントの配布形態を見る

ネイティブバイナリ、npx/uvx アダプタ、別プロトコルを翻訳する橋。

3

宣言された能力を読む

loadSession、session/list、session/resume、session/fork、ターミナル、認証。

4

本番は安定 v1

本番は protocolVersion 1。protocolVersion 2 は実験扱い。

クライアントとエージェント FAQ

選定と実装のための短い回答。

さらに読む

メッセージフローは v1 概要、v1 と v2 の差はこのサイトのプロトコルページ。