Roo Code (formerly Roo Cline)
Roo Code (formerly Roo Cline)
Roo Code (formerly known as Roo Cline) is a highly capable, open-source AI coding assistant that operates as a VS Code extension, functioning as an autonomous agent that can read, write, and execute code across your entire project.
Key Features
- Autonomous Execution: Can edit multiple files, run terminal commands, and use browser tools to complete complex tasks autonomously.
- Multi-Model Support: Bring your own API keys for Claude 3.7 Sonnet, GPT-4o, DeepSeek R1, or use local models via Ollama/LM Studio.
- Provider Flexibility: Supports direct API connections, OpenRouter, AWS Bedrock, Vertex AI, and more.
- MCP Integration: Fully supports the Model Context Protocol (MCP) to add custom tools and capabilities to the agent.
- Cost Transparency: Tracks token usage and costs in real-time for complete visibility.
Target Audience
- Developers seeking an open-source alternative to Cursor or GitHub Copilot Workspaces.
- Power users who want to leverage specific LLMs via API keys (e.g., Anthropic API or OpenRouter) for cost-efficiency.
- Teams that need custom tools through MCP integration.
How it compares to alternatives
Unlike Cursor (which is a full IDE fork) or GitHub Copilot, Roo Code lives entirely within your existing VS Code environment as an extension. It provides similar autonomous "agentic" capabilities to Devin or SWE-agent, but allows you to tightly control the models used and observe every action it takes before approving file changes or terminal commands.
Official Resources
- GitHub: github.com/RooVetGit/Roo-Code
- Marketplace: VS Code Marketplace
Last built with the static site tool.