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.

Claude logo

Anthropic

Claude Code

Native integration

The default coding agent in Vicoa, with model, thinking, and permission-mode pickers.

OpenAI logo

OpenAI

Codex

Native integration

Start Codex with the `vicoa codex` command, or make it the default agent.

OpenCode logo

OpenCode

OpenCode

Built in via ACP

Start OpenCode with `vicoa opencode`, with its own models and build/plan modes.

Gemini logo

Google

Gemini

Built in via ACP

Start the Gemini CLI directly from a new session in the web dashboard or app.

Antigravity logo

Google

Antigravity

Native integration

Start the Antigravity CLI (`agy`) from a new session, with Gemini and Claude models to pick from.

Cursor logo

Cursor

Cursor

Built in via ACP

Start the Cursor CLI directly from a new session.

GitHub Copilot logo

GitHub

Copilot

Built in via ACP

Start the GitHub Copilot CLI directly from a new session.

Kimi logo

Moonshot

Kimi

Built in via ACP

Start the Kimi CLI from a new session, or use Kimi K2 via Claude Code.

Hermes logo

Nous Research

Hermes

Built in via ACP

Start Hermes directly from a new session.

Pi logo

Earendil

Pi

Native integration

Start Pi directly from a new session, a native integration like Claude Code and Codex.

Oh My Pi logo

Oh My Pi

Oh My Pi

Native integration

Start Oh My Pi (`omp`), the Pi fork, from a new session, natively integrated with Vicoa host tools.

OpenRouter logo

OpenRouter

300+ models

Supported via Claude Code

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.

Custom agents guide
  • 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.

Add an ACP agent by hand

FAQ

Quick answers about supported agents and setup guide

Vicoa supports 40+ coding agents. Eleven are built in and start from a new session in the web dashboard, desktop, or mobile app: Claude Code, Codex, OpenCode, Gemini, Antigravity, Cursor, GitHub Copilot, Kimi, Hermes, Pi, and Oh My Pi. 30+ more (Amp, Cline, Devin, Factory Droid, goose, Grok, Junie, Kiro, Mistral Vibe, Qwen Code, TRAE, and others) are supported via the Agent Client Protocol (ACP), and any other ACP agent works with your own launch command.
Native integrations (Claude Code, Codex, Pi, Oh My Pi, Antigravity) are driven through the agent’s own SDK or RPC, so Vicoa can offer model, thinking, and permission-mode pickers and steer a running turn. ACP agents connect over the Agent Client Protocol, an open standard many agent CLIs already speak; the agent reports its own models and modes once a session starts. Either way the agent runs on your machine and every session syncs across desktop, web, and mobile.
In the app, open Settings → Providers → More agents and click Add, or run 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.
Launch a session from the CLI with vicoa codex or vicoa opencode. You can also set a default agent in the app settings.
Yes. Vicoa connects to your own provider credentials so you stay in control of usage and billing for each agent.
Update Vicoa to the latest version, install the agent's CLI on your machine, then start a new session from the web or app and pick the agent. See the More Coding Agents guide.
Using an agent that doesn't speak ACP yet? Email hi@vicoa.ai with the coding agents you hope to use with Vicoa.