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:
- Launch an AI agent process
- Send prompts to the agent
- Receive responses in a structured format
- 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:
| Agent | Description |
|---|---|
| Gemini CLI | Google's Gemini AI coding agent |
| Codex CLI | OpenAI's Codex coding agent |
| Claude Code | Anthropic's Claude coding agent |
| Cursor Agent | Cursor's built-in AI agent |
| Cline | Autonomous coding agent |
| GitHub Copilot | Microsoft's AI coding assistant |
| Roo Code | Independent coding agent |
| Goose | Block's AI coding agent |
| Kimi | Moonshot AI coding agent |
| OpenCode | Open-source coding agent |
| Qwen Code | Alibaba'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 CLIANTHROPIC_API_KEY— Claude AgentOPENAI_API_KEY— Codex CLI
Next Steps
- CLI Agents → — terminal-based agents
- Dashboard → — dashboard basics
