Roo Code Logo

YourAI-PoweredDev Team, Right in Your Editor.

Supercharge your editor with AI that understands your codebase, streamlines development, and helps you write, refactor, and debug with ease.

Powerful features for modern developers.

Everything you need to build faster and write better code.

Your AI Dev Team in VS Code

Roo Code puts a team of agentic AI assistants directly in your editor, with the power to plan, write, and fix code across multiple files.

Multiple Specialized Modes

From coding to debugging to architecture, Roo Code has a mode for every dev scenario—just switch on the fly.

Deep Project-wide Context

Roo Code reads your entire codebase, preserving valid code through diff-based edits for seamless multi-file refactors.

Open-Source and Model-Agnostic

Bring your own model or use local AI—no vendor lock-in. Roo Code is free, open, and adaptable to your needs.

Guarded Command Execution

Approve or deny commands as needed. Roo Code automates your dev workflow while keeping oversight firmly in your hands.

Fully Customizable

Create or tweak modes, define usage rules, and shape Roo Code's behavior precisely—your code, your way.

Automated Browser Actions

Seamlessly test and verify your web app directly from VS Code—Roo Code can open a browser, run checks, and more.

Secure by Design

Security-first from the ground up, Roo Code meets rigorous standards without slowing you down. Monitoring and strict policies keep your code safe at scale.

Seamless Setup and Workflows

Get started in minutes—no heavy configs. Roo Code fits alongside your existing tools and dev flow, while supercharging your productivity.

Empowering developers worldwide.

Join thousands of developers who are revolutionizing their workflow with AI-powered assistance.

"Roo Code is an absolute game-changer! 🚀 It makes coding faster, easier, and more intuitive with its smart AI-powered suggestions, real-time debugging, and automation features. The seamless integration with VS Code is a huge plus, and the constant updates ensure it keeps getting better"

Luca

Reviewer at VS Code Marketplace

"Easily the best AI code editor. Roo Code has the best features and capabilities, along with the best development team. I swear, they're the fastest to support new models and implement useful functionality whenever users mention it... simply amazing."

Taro Woollett-Chiba

AI Product Lead at Vendidit

"Roo Code is one of the most inspiring projects I have seen for a long time. It shapes the way I think and deal with software development."

Can Nuri

Reviewer at VS Code Marketplace

"I switched from Windsurf to Roo Code in January and honestly, it's been a huge upgrade. Windsurf kept making mistakes and being dumb when I ask it for things. Roo just gets it. Projects that used to take a full day now wrap up before lunch. "

Michael

Reviewer at VS Code Marketplace

Frequently Asked Questions

Everything you need to know about Roo Code and how it can transform your development workflow.

Roo Code is an open-source, AI-powered coding assistant that runs in VS Code. It goes beyond simple autocompletion by reading and writing across multiple files, executing commands, and adapting to your workflow—like having a whole dev team right inside your editor.
Roo Code is open-source and fully customizable, letting you integrate any AI model you choose (e.g, OpenAI, Anthropic, local LLMs, etc.). It's built for multi-file edits, so it can read, refactor, and update multiple files at once for holistic code changes. Its agentic abilities go beyond a typical AI autocomplete, enabling it to run tests, open a browser, and handle deeper tasks. And you're always in control: Roo Code is permission-based, meaning you can control and approve any file changes or command executions.
Yes! Roo Code is completely free and open-source. You'll only pay for the AI model usage if you use a paid API (like OpenAI). If you choose free or self-hosted models, there's no cost at all.
Yes. Because Roo Code is an extension in your local VS Code, your code never leaves your machine unless you connect to an external AI API. Even then, you control exactly what is sent to the AI model. You can use tools like .rooignore to exclude sensitive files, and you can also run Roo Code with offline/local models for full privacy.
Roo Code is fully model-agnostic, giving you the flexibility to work with whatever AI models you prefer. It supports OpenAI models (like GPT-4o, GPT-4, and o1), Anthropic's Claude (including Claude 3.5 Sonnet), Google's Gemini models, and local LLMs via APIs or specialized plugins. You can even connect any other model that follows Roo Code's Model Context Protocol (MCP).
Likely yes! Roo Code supports a wide range of languages—Python, Java, C#, JavaScript/TypeScript, Go, Rust, etc. Since it leverages the AI model's understanding, new or lesser-known languages may also work, depending on model support.
Install Roo Code from the VS Code Marketplace (or GitHub). Add your AI keys (OpenAI, Anthropic, or other) in the extension settings. Open the Roo panel (the rocket icon) in VS Code, and start typing commands in plain English! Watch our tutorial to help you get started.
Absolutely. Roo Code uses efficient strategies (like partial-file analysis, summarization, or user-specified context) to handle large codebases. Enterprises especially appreciate the on-prem or self-hosted model option for compliance and security needs. Learn more about Roo Code for enterprise.
Yes. Roo Code was built for enterprise environments. You can self-host AI models or use your own trusted provider. All file changes and commands go through permission gating, so nothing runs without your approval. And because Roo Code is fully open-source, it's auditable—you can review exactly how it works before deploying it. Learn more about Roo Code for enterprise.
Yes! One of Roo Code's biggest strengths is its ability to execute commands—always optional and fully permission-based. It can run terminal commands like npm install, execute your test suites, and even open a web browser for integration testing when you approve it.
Roo Code shines for both serious enterprise development and casual "vibe coding." You can ask it to quickly prototype ideas, refactor on the fly, or provide design suggestions—without a rigid, step-by-step process.
Yes, please do! Roo Code is open-source on GitHub. Submit issues, suggest features, or open a pull request. There's also an active community on Discord and Reddit if you want to share feedback or help others.
Check out our official documentation for both a quick-start set up and advanced guides. You can also get community support on Discord and Reddit. You can also check out our YouTube tutorials and blog posts from fellow developers showcasing real-world usage.

Install Roo Code — Open & Flexible

Roo Code is open-source, model-agnostic, and developer-focused. Install from the VS Code Marketplace or the CLI in minutes, then bring your own AI model.

VSCode Marketplace·793.0k Downloads
Install via CLI
code --install-extension RooVeterinaryInc.roo-cline