Roo Code
Integration ยท Multi-mode autonomous coding agent with BYO model, code/architect/ask/debug modes
At a glance
| Pricing | Free (BYO API key) |
| Setup effort | Low |
| Released | 2024 |
| Open source | Yes |
| Interface | In-editor |
| Privacy | Configurable |
| Model choice | BYO model |
| Context handling | Repo-aware |
| Compatibility | VS Code, JetBrains, Cursor, Windsurf |
| Capabilities | File edits, Terminal commands, Browser use, Multi-mode (Code/Architect/Ask/Debug), MCP, Custom modes, BYO model |
What Roo Code does
File edits, Terminal commands, Browser use, Multi-mode (Code/Architect/Ask/Debug), MCP, Custom modes, BYO model
Best for
Multi-mode autonomous coding agent with BYO model, code/architect/ask/debug modes
Works well with
LLM Provider / Model
Agent / Orchestration
Conflicts & caveats
- Roo Code runs as a VS Code-compatible extension โ your IDE is Zed.
- Replit has its own built-in AI Agent โ external integrations like Roo Code cannot run inside the Replit web IDE.
- Roo Code does not officially support Xcode. Use GitHub Copilot for Xcode or Direct API.
- Roo Code has limited or no official Android Studio support. Use GitHub Copilot or JetBrains AI Assistant.
- Lapce has a small plugin ecosystem; Roo Code may not have an official plugin yet.
- Positron is VS Code-based but tuned for R/Python data science โ Roo Code may install but is not officially supported.
- Roo Code does not officially support RStudio โ use direct API calls or the rstudio.cloud Copilot integration.
- Roo Code does not officially support Spyder โ use the direct API.
- Cursor Mobile only runs Cursor-managed agents and background tasks โ local-only integrations like Roo Code cannot run on the phone.
- Roo Code does not officially support Eclipse โ Copilot, Tabnine, and Codeium are the main supported options.
- Roo Code does not officially support Apache NetBeans โ Copilot and Tabnine are the main supported options.
- @codebase (Cursor) only works with Cursor built-in integration (yours is Roo Code).
- Continue's codebase indexing only works when the integration is Continue.dev (yours is Roo Code).
- Windsurf codebase indexing only works with Windsurf Cascade integration (yours is Roo Code).
- Aider architect mode requires the Aider integration (yours is Roo Code).
Build a full stack around Roo Code โ Flowpicker shows compatibility warnings before you commit.
Open the stack planner โ