Skip to content

ACP Agents

ADHDev supports 35 agents via the Agent Client Protocol (ACP) — a standard protocol for communicating with AI coding agents over stdio.

What is ACP?

ACP (Agent Client Protocol) defines a standard way to:

  1. Launch an AI agent process
  2. Send prompts to the agent
  3. Receive responses in a structured format
  4. Handle tool calls and approvals

ADHDev acts as an ACP host, managing agent lifecycle and streaming conversations to the dashboard.

Supported ACP Agents

ADHDev supports 35 ACP-compatible agents. Here are some highlights:

AgentDescription
Gemini CLIGoogle's Gemini AI coding agent
Codex CLIOpenAI's Codex coding agent
Claude CodeAnthropic's Claude coding agent
Cursor AgentCursor's built-in AI agent
ClineAutonomous coding agent
GitHub CopilotMicrosoft's AI coding assistant
Roo CodeIndependent coding agent
GooseBlock's AI coding agent
KimiMoonshot AI coding agent
OpenCodeOpen-source coding agent
Qwen CodeAlibaba's coding agent

...and 24 more agents.

Usage

ACP agents appear in the dashboard as chat-style conversations (not terminal views). You can:

  • Send prompts via the chat input
  • Read responses in real-time as the agent streams
  • Approve/reject tool calls when the agent requests permission
  • Switch models if the agent supports multiple models

Authentication

Each ACP agent handles its own authentication. ADHDev detects installation status and displays auth errors if API keys are missing.

Common environment variables:

  • GEMINI_API_KEY — Gemini CLI
  • ANTHROPIC_API_KEY — Claude Agent
  • OPENAI_API_KEY — Codex CLI

Next Steps

Released under the AGPL-3.0 License (OSS) / Proprietary (Cloud)