40+ AI Coding Agents, One Workspace
Run the coding agents you already use on your own machine, and steer them from your desktop, browser, or phone. Eleven are built in, and 30+ more connect through the Agent Client Protocol.
Anthropic
Claude Code
The default coding agent in Vicoa, with model, thinking, and permission-mode pickers.
OpenAI
Codex
Start Codex with the `vicoa codex` command, or make it the default agent.
OpenCode
OpenCode
Start OpenCode with `vicoa opencode`, with its own models and build/plan modes.
Gemini
Start the Gemini CLI directly from a new session in the web dashboard or app.
Antigravity
Start the Antigravity CLI (`agy`) from a new session, with Gemini and Claude models to pick from.
GitHub
Copilot
Start the GitHub Copilot CLI directly from a new session.
Moonshot
Kimi
Start the Kimi CLI from a new session, or use Kimi K2 via Claude Code.
Earendil
Pi
Start Pi directly from a new session, a native integration like Claude Code and Codex.
Oh My Pi
Oh My Pi
Start Oh My Pi (`omp`), the Pi fork, from a new session, natively integrated with Vicoa host tools.
OpenRouter
300+ models
Route Claude Code to 300+ models for cost control and model choice.
30+ more agents via ACP
Any agent that speaks the Agent Client Protocol (ACP) plugs straight into Vicoa. Pick one in Settings → Providers → More agents, or run vicoa provider add <id>, sign in with the agent's own account, and it behaves like every built-in agent: run it in parallel on its own worktree, steer it from your phone, review its diffs, and get pinged when it needs you.
- Agoragentic
- AmpSourcegraph
- AuggieAugment Code
- Autohand CodeAutohand AI
- Cline
- CodeBuddy CodeTencent Cloud
- CodeWhale
- Cortex CodeSnowflake
- Corust Agent
- crow-cli
- DeepAgentsLangChain
- Devin CLICognition
- DimCode
- Dirac
- Factory DroidFactory AI
- fast-agent
- GLM AgentZhipu AI
- gooseBlock
- GrokxAI
- JunieJetBrains
- Kilo
- Kiro CLIAmazon
- MiniMax CodeMiniMax
- Minion Code
- Mistral VibeMistral
- NovaCompass AI
- Poolside
- Qoder CLI
- Qwen CodeAlibaba
- siGit Code
- Stakpak
- TRAE CLIByteDance
- VT Code
Bring any other ACP agent
Using an agent that isn't listed? If it speaks ACP, it works too. Give Vicoa its launch command in ~/.vicoa/config.json and it appears as a new agent the next time you start a session, no Vicoa update needed. The same trick runs a second profile of any agent with separate credentials, or points one at a proxy.
FAQ
Quick answers about supported agents and setup guide
vicoa provider add cline on the machine that runs your agents. Vicoa writes the launch command; agents distributed through npx or uvx download on the first session, others need their CLI installed first. Run vicoa provider check <id> to confirm it works. See the Custom agents guide.vicoa codex or vicoa opencode. You can also set a default agent in the app settings.