The open-source, agentic VS Code extension with specialized modes for architecting, coding and debugging — bring any model. A flexible Claude Code and Cursor alternative.
Roo Code is an open-source, agentic AI extension for VS Code, born as a community fork of Cline and pushed toward power-user flexibility. Its signature feature is 'modes' — distinct personas like architect, coder and debugger — so the agent behaves differently for planning versus writing versus fixing.
Like the best open tools, you bring your own model and key, and you approve the agent's multi-file edits and commands. That means you get agentic development that adapts to the task while staying transparent and under your control.
It's Apache-2.0 licensed with a fast-growing community and frequent releases. For developers who want a highly configurable, mode-based open alternative to Claude Code and Cursor, Roo Code is a compelling pick.
Yes — Roo Code is free and open source under the Apache-2.0 license. You only pay for the model provider you connect.
Roo Code began as a fork of Cline and adds specialized 'modes' and deeper customization, aimed at power users who want more control.
Modes are distinct agent personas — like architect, coder and debugger — that change how the agent approaches a task, and you can define your own.
You can bring your own key for any major provider or run a local model.
Roo Code is a VS Code extension, so it runs in VS Code and compatible editors.
Agentic AI coding assistant for VS Code with multi-file edits.
Open-source AI coding agent with 500+ models and modes.
Open-source AI code assistant for VS Code and JetBrains.