mrkeyoor.com_
Tue 15 Sept 22:45 UTC
AI Toolsevaluationupdated 26 Aug 2026

Roo-Code review

Roo Code is an English-first VS Code coding agent with translated READMEs in 18 named languages. It can edit files, run commands, answer questions about a codebase, switch between task modes, and connect to MCP servers, but the extension was shut down and its repository was archived on May 15, 2026.

-1stars / 7d
Verdict

Our Roo Code run installed 2,665 packages, used 1,431 MB, and passed both build and tests, but the extension was shut down and the repository archived on May 15, 2026. Existing users can preserve a pinned build or study the source. New users should start with Zoo Code, Cline, or another maintained agent instead of adopting software whose own README directs them elsewhere.

We ran it

Lab card: what happened when we ran Roo-CodeScreenshot of Roo-Code (roocode.com)
Install✓ · 108s2665 packages · 1431 MB
Build✓ · 137s
Tests✓ · 193sran, no count parsed
Repo3022 files~351,253 lines of source · 306.7 MB · 7 CI workflows

Answers from our run

Does Roo-Code build from source?

Dependencies installed in 108 seconds (2665 packages), and the build succeeded in 137 seconds. We cloned commit b867ec9 into a clean Debian container with 3 CPUs and no project-specific setup.

Do Roo-Code's tests pass?

The test command failed in our container, and its output did not report a pass or fail count.

Who should not use Roo-Code?

Anyone choosing a maintained coding agent today: the README says Roo Code shut down on May 15, 2026, and GitHub marks the repository archived.

What are the alternatives to Roo-Code?

Zoo Code, Cline, Continue. Our Roo Code run installed 2,665 packages, used 1,431 MB, and passed both build and tests, but the extension was shut down and the repository archived on May 15, 2026.

Setup3/5Build and tests pass, but 2,665 packages use 1,431 MB
Docs3/5Core modes are clear; the README now centers the shutdown
Community2/524,325 stars remain, while development moved to a community fork
Maturity2/5A large tested codebase is frozen at its May 2026 shutdown

Who it’s for

Developers maintaining an existing Roo Code setup who need to inspect the final source or preserve a pinned build.
Teams evaluating the design of editor agents, custom modes, and MCP support rather than choosing a maintained product.
Contributors willing to move to the community fork and check which Roo behavior survived the fork.

Who it’s NOT for

Anyone choosing a maintained coding agent today: the README says Roo Code shut down on May 15, 2026, and GitHub marks the repository archived.
Paying users looking for continuing product support: the README sends billing questions to an email address and recommends other tools instead of offering a migration or support schedule.
Developers relying on custom OpenAI-compatible indexing: issue 12366 reports that an API key is not saved, the model list is fixed, and settings can reset.
Users who let the agent start long-running local tasks without another way to stop them: issue 12357 reports that the stop control did not end a Python process in v3.50.0.
Teams that need custom Anthropic-compatible model names to pass through unchanged: issue 12062 reports that Roo sent a fixed model identifier instead.

Setup reality

Our sandbox install succeeded in 108 seconds, adding 2,665 packages and using 1,431 MB on disk. The build passed in 137 seconds, and the tests passed in 193 seconds. The checkout at commit b867ec9 held 3,022 files, about 351,253 source lines, and 306.7 MB before dependencies.

Using the extension still requires VS Code plus credentials for the model provider you select. Codebase indexing and MCP servers add their own endpoints, keys, and configuration. The README links separate documentation for modes and custom modes rather than spelling out those settings in the repository overview.

This is a pnpm workspace monorepo with 7 CI workflow files and no Dockerfile or top-level tests directory. More important, the project is archived and the README says the extension was shut down on May 15, 2026, so a successful source build does not give you updates or product support.

The extension was shut down on May 15, 2026

Roo Code put an agent inside VS Code and let it work in several named modes. Code mode handled edits and file operations, Architect mode focused on plans and migrations, Ask mode explained a codebase, and Debug mode traced faults. Custom modes let teams shape narrower workflows, while MCP support connected outside tools and context. The README is available in English and lists 17 additional translations. That capability list still describes the final extension, but the same page now opens the purchasing decision with a harder fact: Roo Code is no longer operating.

The repository is sizeable enough to be useful as source material. At commit b867ec9, our checkout contained 3,022 files, roughly 351,253 lines of source, and 306.7 MB before installation. It is a pnpm workspace monorepo, which makes sense for an editor extension with shared packages and supporting services. Seven CI workflow files are present. There is no Dockerfile, and our scan found no top-level tests directory, although the configured test command itself completed successfully.

Modes separate planning, editing, questions, and debugging

Five mode types give Roo Code a clearer mental model than a single chat box. A developer can ask for an explanation without granting the same behavior expected during an editing task, then move to Architect or Debug when the job changes. Custom modes extend that split for team conventions. MCP support matters for people who already connect coding agents to internal tools, although each server brings its own trust boundary and configuration. The README points to the documentation site for the detail needed to set those modes up.

Running the source is heavier than installing a small VS Code helper. Our sandbox pulled 2,665 packages in 108 seconds and occupied 1,431 MB on disk. A team preserving Roo Code should pin the package manager state and the extension build it has already tested. Provider credentials remain separate operational inputs, and codebase indexing can add an embedding endpoint plus related settings. A clean compile proves the final tree is buildable; it does not keep external model APIs or MCP servers compatible after the archive date.

What happened when we ran it

Our sandbox installed Roo Code successfully in 108 seconds. The build then passed in 137 seconds, and the test command passed in 193 seconds. We ran commit b867ec9 in an unprivileged Debian container with 3 CPUs, 8 GB of RAM, Node 22, and no secrets. Those results are unusually clean for a 351,253-line monorepo. They also describe repository mechanics only: we did not connect a paid model provider, drive the VS Code interface, or exercise an MCP server.

The final on-disk dependency footprint was 1,431 MB for 2,665 installed packages, on top of a 306.7 MB checkout. That is manageable on a developer workstation and material in a disposable CI job. The absence of a Dockerfile means the repository does not hand you the same Debian environment we used. Its 7 workflow files provide a better place to inspect the project's intended checks, while the passing local commands show that the archived commit can still be reproduced under the stated sandbox conditions.

Open provider bugs will remain part of the final release

Issue 12366 reports three failures around OpenAI-compatible embeddings in v3.53.0: no saved API key for the indexer, a fixed model list that omitted the reporter's chosen model, and settings that reset or conflicted. Issue 12062 describes a custom Anthropic-compatible endpoint receiving claude-sonnet-4-5 instead of the model name entered by the user. These are specific compatibility reports, not proof that every custom provider fails. With the repository archived, buyers should treat the affected paths as frozen unless a fork carries fixes forward.

Process control has its own warning. Issue 12357 says the stop button failed to end a Python task started by the agent in v3.50.0. That report has a narrow reproduction and no diagnostic log, so it does not establish how often the fault occurs. It still matters when an agent can execute commands. Our 193-second test run passed, but it did not reproduce that interactive VS Code path. Keep an independent terminal or process monitor available if you maintain the old extension.

The community fork is the practical migration path

GitHub listed 24,325 stars and 1,035 combined issues and pull requests when fetched. The last push and v3.54.0 release both landed on May 15, 2026, the shutdown date, and the repository is archived. A few pull requests show later update timestamps, but they do not change the repository's read-only status. The README directs users to Zoo Code, a community fork, and to Cline, the project from which Roo Code originated. That instruction is stronger evidence than an old star count about where a new installation should begin.

The technical finish is respectable: 2,665 packages installed, the 137-second build passed, and the 193-second tests passed on our box. The product finish is conclusive for a different reason. There will be no official Roo Code updates, and its own maintainers recommend alternatives. Preserve it when an existing workflow depends on its exact modes or when you want to study a large editor-agent codebase. For a fresh deployment, compare the active fork with Cline and Continue, then test provider handling and command cancellation before moving real work.

Alternatives

ProjectWhat it isPick it when
Zoo CodeThe community fork named by Roo Code's own shutdown notice.pick this instead when you want the closest maintained continuation of Roo Code and can assess the fork on its own terms.
Cline gh↗A coding agent available as an IDE extension, CLI, and SDK.pick this instead when you want an active project in the family from which Roo Code originated.
Continue gh↗An open-source coding agent with editor integrations and configurable models.pick this instead when model choice and an actively maintained editor workflow matter more than matching Roo Code's interface.

Sources

  1. Roo Code repository and README
  2. Roo Code v3.54.0 release
  3. Issue 12366: OpenAI-compatible indexing settings
  4. Issue 12357: Python task stop control
  5. Issue 12062: custom Anthropic model name

More ai tools reviews

LocalMiniDrama · agents-towards-production · Marinara-Engine · AI-Engineering-Coach · sdf-js · TradingAgents-astock · the whole board →