awesome-agent-client-protocol

mcp
Security Audit
Warn
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Warn
  • Code scan incomplete — No supported source files were scanned during light audit
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

A curated list of awesome frameworks, tools, agents, and resources for the Agent Client Protocol (ACP)

README.md

Awesome Agent Client Protocol (ACP)

A curated list of awesome frameworks, tools, agents, and resources for the Agent Client Protocol (ACP), the open standard for IDE-Agent interoperability.

The Agent Client Protocol (ACP) does for AI agents what the Language Server Protocol (LSP) did for code intelligence: it completely decouples the code editor from the AI agent. Build your agent once, and let users run it in Zed, IntelliJ, PyCharm, WebStorm, and any future ACP-compatible editor.

Contents

Official Resources

  • ACP Official Website - The core documentation, guides, and specification for the protocol.
  • ACP GitHub Repository - The core repository maintained by the creators (JetBrains and Zed).
  • The ACP Registry - The official JSON registry where developers can publish their agents for discovery inside IDEs.

Editors & IDEs

Code editors that natively support the Agent Client Protocol as clients.

  • Zed - A high-performance, multiplayer code editor from the creators of Atom. Features native, visually rich ACP integration.
  • JetBrains IDEs - Full ACP support via the official JetBrains AI tooling (IntelliJ IDEA, PyCharm, WebStorm, Rider, etc.).
  • oxi - Native Rust/egui coding-agent desktop app that acts as an ACP client for Claude Code, Cursor and Codex, side by side with local GGUF models (llama-server, Ollama, LM Studio) and hosted APIs.

Clients & Remote Access

Clients that carry an ACP session beyond the machine it runs on.

  • acpantenna - CLI channel that connects a running ACP agent to a browser or phone over an end-to-end encrypted relay, with Matrix, Discord, Telegram and IRC bridges.
  • a2acode - Serves an ACP agent over the A2A protocol so other agents can call it, with each permission request passed to the remote caller to answer.

Agents

Autonomous coding assistants that implement the ACP server specification.

Cloud & Hybrid Agents

  • Claude Agent - Anthropic's reference implementation bringing Claude's orchestration into the IDE.
  • Gemini CLI - Google's reference implementation showing the full potential of ACP agent integration.
  • Augment Code - High-performance AI agent built for enterprise codebases.
  • Mistral Vibe - An AI coding agent powered by state-of-the-art Mistral coding models.

Local & Open-Source Agents

Agents designed to run locally, prioritizing privacy and local LLM inference (Ollama, LM Studio).

  • Cline - The gold standard open-source autonomous coding agent. Supports massive multi-tool orchestration, local models, and seamless ACP integration.
  • Goose - A local, extensible, open-source AI agent built by Block. Designed to run offline and seamlessly plug into IDEs via ACP.
  • DeepAgents - A batteries-included AI coding agent framework powered by LangChain, natively supporting ACP and multi-agent routing.
  • ProtoAgent (Work in Progress) - A Python-based, open-source orchestration layer specifically built to route ACP requests to local LLMs (Ollama) with integrated MCP tool support.
  • happysnaker/qq-ai-bot - A production-grade QQ ↔ AI bridge for OneBot 11 / NapCat / LLOneBot that connects ACP-compatible local agents to QQ with persistent sessions and progress streaming.
  • QwenAudio/qwen-audio-agent - A realtime full-duplex voice client for ACP agents: talk to Claude Code, Codex, OpenCode and more like a phone call, with barge-in, spoken task results, and voice permission gates.
  • Octomind - An open-source (Apache-2.0) AI coding agent runtime in Rust: one binary, any model provider (including local Ollama), MCP-native. Runs as an ACP agent over stdio via octomind acp.

Frameworks & SDKs

Libraries and tools to help you build your own ACP-compatible agent.

  • Python SDK - The official Python software development kit for building ACP servers.
  • TypeScript SDK - The official TypeScript library for Node.js agent development.
  • Rust Crate - The core Rust types and primitives for ACP.
  • Kotlin SDK - JVM support for building agents.

Model Context Protocol (MCP) Integration

ACP and MCP are designed to work together. Use ACP to connect the Agent to the IDE, and use MCP to connect the Agent to the outside world (Databases, Git, APIs).

  • Model Context Protocol (MCP) - The open standard that allows ACP agents to securely access external data sources and tools.
  • MCP Servers Directory - A repository of pre-built MCP tools (GitHub, Postgres, Slack, Google Drive) that can be exposed to your ACP agents.

Contributing

Contributions are very welcome! If you have built an agent, written a tutorial, or know of a tool that uses the Agent Client Protocol, please open a Pull Request.

Please read the Contribution Guidelines before submitting.


This list is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

Reviews (0)

No results found