Skip to content
aicoolies logo

Roo Code Review: Discontinued Cline Fork That Pushed VS Code Agents Forward

Historical Review (40/100): Roo Code (formerly Roo Cline) provided autonomous agent capabilities with custom mode orchestration. Note: Official paid services and hosted infrastructure shut down on May 15, 2026.

reviewed by Raşit Akyol March 27, 2026

Documented evidence

rubric editorial-review-v1

This review is grounded in documented sources and repository analysis. It does not claim a unique hands-on reproducibility record.

Sources checked

Verdict

Historical Benchmark (40/100): Roo Code demonstrated multi-mode agent switching and autonomous task execution in VS Code. Following the shutdown of its official hosted services on May 15, 2026, this review stands as an architectural record. For active autonomous coding environments, evaluate Cline, Roomote, Claude Code, or Aider.

40/100

overall

Speed40
Privacy80
Dev Experience45

What Roo Code Was

Roo Code was a prominent open-source VS Code AI coding agent that forked from Cline and emphasized structured modes, customizable agent behavior, and bring-your-own-model workflows. It became one of the best-known Cline forks because it gave developers more visible control over whether the agent was planning, coding, debugging, or answering questions.

The important 2026 update is that Roo Code is no longer an active product recommendation. The official repository is archived, the Marketplace listing has not moved beyond the May 15, 2026 v3.54.0 release, and the project README says the Roo Code extension was shut down on May 15th. That changes the review from a current buying guide into a historical and migration-oriented reference.

Agent Capabilities and Pricing Model

At its peak, Roo Code offered multi-file editing, terminal command execution, browser/documentation workflows, MCP integration, and explicit human confirmation for risky actions. The mode system was the main differentiator: Code, Architect, Debug, Ask, and custom modes helped constrain the agent’s behavior for different tasks.

The pricing story also changed. The extension itself was free and open source, with users paying for their chosen AI model providers. Optional Roo Code services and paid balances are no longer the adoption path after the May 15 shutdown; new users should treat any remaining marketplace install as unsupported historical software rather than a live SaaS product.

Shutdown, Archive Status, and Migration Paths

The shutdown signals are unusually clear: the GitHub repository is archived, roocode.com redirects to Roomote, and final project activity removed the Roo Code web app and updated the README. This is not merely a stale marketing site; the original team has pivoted away from the IDE extension product.

For teams that still like the Roo workflow, the practical path is migration. Cline is the upstream project and the safest active IDE-agent alternative. ZooCode exists as a community fork for users who specifically want to continue the Roo Code lineage. Roomote is a separate product from the same team, aimed at cloud/Slack-based async engineering work rather than a direct Roo Code extension continuation.

When the Historical Review Still Helps

Roo Code still matters for evaluating the evolution of agentic coding tools. Its custom modes, visible tool permissions, and community-driven iteration influenced how developers think about supervising AI agents inside the editor. It is also useful as a comparison point for Cline, Cursor, Claude Code, and Roomote because it shows the trade-off between local editor control and cloud-based delegation.

However, a discontinued agent should not be selected for new production workflows unless a team knowingly accepts the maintenance risk or uses a maintained fork. Documentation, security updates, marketplace compatibility, and provider integrations can drift quickly in this category, so the lack of official support is a material E-E-A-T and trust concern.

Scores and Trust Signals

Roo Code would have scored much higher as an active open-source VS Code agent in early 2026. After shutdown, the overall score reflects current adoption risk rather than historical influence: strong transparency and open-source history, but weak support continuity and high maintenance uncertainty.

Privacy remains relatively strong for the original BYO-key architecture, but that does not offset the support risk. Developer experience also depends on whether users rely on the archived extension, Cline migration, ZooCode community fork, or Roomote’s separate cloud-agent product. The safest score interpretation is therefore “historically important, currently risky.”

The Bottom Line

Roo Code is best treated as a discontinued but influential Cline fork. It is worth understanding for historical context and migration decisions, but it should not be recommended as a fresh tool choice. New IDE-agent users should start with Cline or a maintained fork; teams interested in the original Roo team’s current direction should evaluate Roomote instead.

Pros

  • Influential Cline fork that popularized custom modes for agentic coding workflows
  • Open-source Apache-2.0 codebase remains available for historical review and forks
  • BYO-model architecture gave developers more provider and cost control than many hosted IDE tools
  • MCP and terminal execution support helped shape modern VS Code agent expectations
  • Clear migration context: Cline and ZooCode cover IDE-continuation paths, while Roomote is the team’s new cloud-agent product

Cons

  • Original Roo Code extension was shut down on May 15, 2026
  • Official GitHub repository is archived and should not be treated as actively maintained
  • roocode.com redirects to Roomote, so the old product website no longer represents Roo Code
  • New users face support, compatibility, and security-update risk if they install the archived extension
  • Earlier review claims about growing adoption and active development are now outdated

View Roo Code on aicoolies

Pricing, platforms, and community stacks — explore the full tool page

Comparisons with Roo Code

Claude Code logo
Claude Code
vs
Roo Code logo
Roo Code

Claude Code vs Roo Code — Terminal Agent Depth vs Editor-Native Control

Claude Code and Roo Code used to represent two different agent-control surfaces: terminal-centered delegation versus VS Code extension supervision. The current decision is clearer. Claude Code is an active Anthropic coding agent, while the original Roo Code extension was shut down on May 15, 2026 and its repository is archived. Roo Code now belongs in historical/migration context, not new-tool selection.

Cursor logo
Cursor
vs
Roo Code logo
Roo Code

Cursor vs Roo Code — Polished AI IDE vs Extensible VS Code Agent

Cursor and Roo Code both shaped editor-based AI coding, but they are no longer equivalent live options. Cursor is an active AI-native IDE with a managed product surface. Roo Code was an open VS Code agent and Cline fork, but the original extension was shut down on May 15, 2026 and the GitHub repository is archived. This comparison is now Cursor versus a discontinued historical agent.

roomote logo
Roomote
vs
Roo Code logo
Roo Code

Roomote vs Roo Code — RooCodeInc's Cloud Pivot vs the IDE Extension That Built the Brand

Roomote and Roo Code share a parent — RooCodeInc — but they are not the same product. Roo Code was the 23k-star VS Code extension that helped define multi-mode IDE agents; the original extension shut down on May 15, 2026, the repository is archived, and roocode.com now redirects to Roomote. Roomote is the team’s active cloud-first successor bet, not a direct Roo Code rename.

Cline logo
Cline
vs
Roo Code logo
Roo Code

Cline vs Roo Code — Active Upstream vs Discontinued Fork

Cline and Roo Code used to be a live fork-versus-upstream decision for VS Code agent users. That changed after Roo Code shut down on May 15, 2026: the Roo repository is archived, the final release is v3.54.0, and roocode.com now redirects to Roomote. For new IDE-agent adoption, Cline is the active path; Roo Code is now historical context or a migration case.

Alternatives to Roo Code

Open-source autonomous coding agent for VS Code

Cline is an Apache-2.0 open-source AI coding agent runtime for editor, terminal, and SDK workflows. It reads and edits files, runs commands, uses browsers, plans then acts, and requires explicit approval for each step unless users enable auto-approve. Current Cline sources show 8M+ installs, 63.6k+ GitHub stars, BYOK/provider flexibility, local model support, MCP, plugins, hooks, and Enterprise governance.

Open Source

Open-source agentic engineering platform

Open-source agentic AI coding platform for VS Code, JetBrains IDEs, CLI, Slack, and Cloud that combines inline autocomplete, browser automation, automated refactoring, and custom planning/coding/debugging modes. Operates on a plan-act-observe-fix loop with 500+ model support (Gemini, Claude, GPT via OpenRouter). Memory Bank feature maintains repo-resident context across sessions, and codebase indexing keeps the agent grounded in your project.

freemiumOpen Source

FAQ

How do Roo Code's agent modes (Architect, Code, Ask) alter permissions?

Architect mode restricts file writes for system design, Code mode enables full terminal and file edits, and Ask mode disables destructive tools for read-only Q&A.

How does Roo Code integrate with Model Context Protocol (MCP)?

Connects as an MCP client via stdio/SSE to discover and invoke external tools (database queries, Puppeteer automation) inside iterative reasoning loops.

How does Roo Code optimize tokens during deep refactorings?

Applies sliding-window summarization and search-and-replace unified diffs rather than rewriting full files, minimizing token exhaustion across long sessions.

What is the origin of Roo Code and how did it diverge from Cline?

Forked from Cline (Claude Dev) to rapidly deliver custom multi-mode personas, expanded MCP server management, and broad support for local inference endpoints.

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.