Supported agents
Claude Code, Codex, Cursor, OpenCode, pi and the rest of the ACP registry — what each one installs and runs.
Cydonia runs any agent that speaks ACP, the Agent Client Protocol. Settings › Agents lists every agent in the ACP registry and installs the one you pick. Five of them: An agent signs in and bills the way it does on its own: Cydonia holds no account for it.
An agent the registry ships as an npm package is installed with npm, so Node.js has to be on PATH. An agent shipped as a binary is downloaded for this machine and unpacked under ~/.local/share/. See Installing agents.
Claude Code
Anthropic's Claude Code, through the ACP adapter for the Claude Agent SDK.
| Registry id | Package |
|---|---|
claude-acp |
npm, @agentclientprotocol/claude-agent-acp |
Codex
OpenAI's Codex, through its ACP adapter.
| Registry id | Package |
|---|---|
codex-acp |
npm, @agentclientprotocol/codex-acp |
Cursor
Cursor's agent CLI, which speaks ACP itself.
| Registry id | Package |
|---|---|
cursor |
binary, runs cursor-agent acp |
OpenCode
OpenCode, which speaks ACP itself.
| Registry id | Package |
|---|---|
opencode |
binary, runs opencode acp |
pi
The pi coding agent, through a community ACP adapter.
| Registry id | Package |
|---|---|
pi-acp |
npm, pi-acp |
Any other agent
An agent outside the registry, or a build of your own, is an entry in settings.toml naming the command that starts it in ACP mode. See Installing agents.