
Your AI software engineering team, right in your editor
Roo Code is an open-source AI-powered coding assistant that integrates directly into VS Code as a full AI development team. It offers specialized modes for coding, architecture, debugging, and testing, supporting dozens of AI providers including OpenAI, Anthropic, Google Gemini, and local LLMs.
Built-in Code, Architect, Ask, Debug, and Test modes each optimized for specific development tasks
Works with OpenAI, Anthropic Claude, Google Gemini, Grok, and local LLMs with no markup
Reads, creates, and edits files across your entire project with full codebase awareness
Executes shell commands, runs tests, and manages build processes with permission-based control
Supports Model Context Protocol to integrate external tools and APIs into the AI agent's context
Save and restore development states to experiment with AI changes and roll back safely
Fully autonomous cloud-based agents that operate from GitHub issues and PRs without the IDE
Plan with Architect mode, implement with Code mode, and test — all within VS Code
Understand unfamiliar codebases with Ask mode, then refactor systematically
Cloud Agents review PRs and implement fixes asynchronously from GitHub
Debug mode traces errors to root cause by examining stack traces and related files
Integrates browser automation for integration tests and UI verification
Define custom modes and reusable workflow scripts as slash commands
Shared custom modes and configuration enforce consistent AI-assisted workflows

Run AI with an API