Choose My Stack
Join free

Roo Code

Open SourceApache-2.0Self-hostable

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.

ReplacesClaude CodeCursor
Stars
★ 24.4k
+11k this year
Forks
3.4k
+1.2k this year
Commit
Active now
2 months ago
Age
1 yrs
License
Apache-2.0
Hosted
Yes
one command
79
Health score
Healthy
Steady development

About Roo Code

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.

Filed underDeveloper Tools

What makes it different

Specialized modes

Switch between architect, coder, debugger and custom modes so the agent fits the task.

Agentic multi-file edits

Plans and applies changes across files and runs commands, with your approval.

Bring your own model

Use any provider or local model — you supply the key and choose the engine.

Transparent & configurable

See every diff, and tailor prompts, modes and permissions to your workflow.

Project pulse
24.4k+11k this year
Health score79 / 100
Forks3.4k
Last commit2 months ago
LicenseApache-2.0
Topics
#claude-code-alternative#cursor-alternative#ai-coding#vscode#agent#modes#open-source
Under the hood
TypeScriptVS CodeNode.js

The honest read

What we like
  • Mode-based agents adapt to planning, coding and debugging
  • Highly configurable for power users
  • Bring your own model and key
  • Apache-2.0 licensed with rapid releases
  • Transparent, approve-before-act edits
Worth knowing
  • Lots of options can overwhelm newcomers
  • You pay for your own model usage
  • Tied to the VS Code ecosystem
  • Younger and less settled than its parent, Cline

Quick answers

Is Roo Code free to use?

Yes — Roo Code is free and open source under the Apache-2.0 license. You only pay for the model provider you connect.

How is Roo Code different from Cline?

Roo Code began as a fork of Cline and adds specialized 'modes' and deeper customization, aimed at power users who want more control.

What are Roo Code's modes?

Modes are distinct agent personas — like architect, coder and debugger — that change how the agent approaches a task, and you can define your own.

Which models does Roo Code support?

You can bring your own key for any major provider or run a local model.

Does Roo Code work outside VS Code?

Roo Code is a VS Code extension, so it runs in VS Code and compatible editors.

More open-source picks

Trending in open source
1Void28.9k2Anytype8.5k3Outline39.8k4Joplin55.7k5Huly27k6Excalidraw128.3k
The best open-source tools, in your inbox

One short email a week — new self-hostable tools, deals and honest reviews. No fluff.

Unsubscribe anytime. We mean it.

Own this page. Tell your story to buyers.

Claim Roo Code to add screenshots, respond to reviews and reach founders comparing tools — free to start.

Claim Roo Code — freeExplore paid plans