# Roo Code

> An open-source AI-powered coding assistant for VS Code that supports multi-file edits, agentic task execution, and cloud-based autonomous development agents.

Roo Code is an open-source, AI-powered software engineering assistant that runs as a VS Code extension and optionally as cloud-based autonomous agents. It goes far beyond simple autocompletion by reading and writing across multiple files, executing terminal commands, running tests, and adapting to your workflow through role-specific modes. The extension is free and model-agnostic, supporting dozens of AI providers including OpenAI, Anthropic, Google Gemini, and local LLMs, while Roo Code Cloud enables fully autonomous agent teams that can be triggered from the web, Slack, or GitHub.

- **VS Code Extension** — *Install from the VS Code Marketplace for free; connect your own API keys or use the built-in Roo Code Router to start coding immediately.*
- **Model-Agnostic Design** — *Works with OpenAI, Anthropic Claude, Google Gemini, Grok, Mistral, Ollama, and many more; switch providers without changing your workflow.*
- **Role-Specific Modes** — *Architect, Code, Ask, Debug, and Test modes keep the AI focused on specific tasks, limiting tool access and reducing hallucinations.*
- **Cloud Agents** — *Spin up autonomous agent teams (Planner, Coder, Explainer, Reviewer, Fixer) in the cloud and delegate tasks from the web, Slack, or GitHub.*
- **Multi-File Editing** — *Roo reads, refactors, and updates multiple files simultaneously for holistic, project-wide code changes.*
- **Permission-Based Execution** — *Every file change and command requires explicit approval (or can be set to auto-approve), ensuring nothing runs without your consent.*
- **Open Source & Auditable** — *The VS Code extension is fully open source on GitHub under an OSI-approved license; no training on your data.*
- **SOC 2 Type 2 Compliant** — *Enterprise-grade security with end-to-end encryption, audit trails, SAML/SCIM integration, and model allow-lists.*
- **Roo Code Router** — *Access curated frontier models (Gemini, GPT, Claude) at-cost with no markup, paid via pre-purchased credits.*
- **Team Collaboration** — *Cloud Team plan offers unlimited users, centralized billing, shared configuration, and Slack/Linear integrations.*

## Features
- Open-source VS Code extension
- Model-agnostic AI support
- Role-specific modes (Architect, Code, Ask, Debug, Test)
- Cloud autonomous agents
- Multi-file editing and refactoring
- Permission-based command execution
- Roo Code Router (at-cost model access)
- Slack and GitHub integrations
- SOC 2 Type 2 compliance
- SAML/SCIM enterprise integration
- Token usage analytics
- Centralized billing for teams
- Local LLM support via Ollama
- MCP (Model Context Protocol) support
- Custom .rooignore for privacy
- PR reviews and fixes via GitHub

## Integrations
VS Code, GitHub, Slack, Linear, OpenAI, Anthropic, Google Gemini, Grok, AWS Bedrock, OpenRouter, Mistral, Ollama, Moonshot, Qwen, Kimi

## Platforms
MACOS, WEB, API, VSC_EXTENSION, CLI

## Pricing
Freemium — Free tier available with paid upgrades

## Version
2.4.0

## Links
- Website: https://roocode.com
- Documentation: https://docs.roocode.com/
- Repository: https://github.com/RooCodeInc/Roo-Code
- EveryDev.ai: https://www.everydev.ai/tools/roocode
