agentboards.org

Zoo Code

#16 overall#3 ide extensionverified Sep 4, 2026v3.84.0

Community continuation of Roo Code, with an Orchestrator that runs subtasks in parallel and a guard that blocks destructive commands

Key differences

Community continuation of Roo Code, with an Orchestrator that runs subtasks in parallel and a guard that blocks destructive commands

  • Runs local. Free and open source under Apache-2.0; connect your own provider keys at their standard rates, or buy pay-as-you-go Zoo Gateway credits with no subscription
  • Runs multiple agents. Listed for 18 of 49 tools in this category.
  • Runs local models. Listed for 25 of 49 tools in this category.
  • Keep in mind: The Orchestrator delegates subtasks with parallel coordination, per-subtask provider profiles and parent/child task recovery.

“The original team wound down the extension to focus on Roomote, so the fork is now the product and the product is now a memory.”

Website Docs 1.9k starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

Zoo Code is the VS Code coding agent that former Roo Code contributors took over when the Roo team wound down work on the extension to focus on Roomote. It keeps Roo Code's mode system, settings structure and Apache-2.0 licence: Code, Architect, Ask, Debug and custom modes, natural-language code generation, refactoring, documentation and MCP servers. What it has added since is Semble codebase intelligence for semantic search with no separate indexing step, stronger Orchestrator workflows with safer delegation, parallel task coordination and parent/child task recovery, longer autonomous runs behind a Destructive Command Guard that blocks dangerous commands so trusted work continues without repeated approval prompts, per-mode MCP restrictions and multi-root path controls, and a wider provider list including its own Zoo Gateway.

Specification

Source verification

Row snapshot checked 2026-09-04. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

overview
Needs individual review
website
Needs individual review
capabilities
Needs individual review
protocols
Needs individual review
models
Needs individual review
local_models
Needs individual review
pricing
Needs individual review
license
Needs individual review
install
Needs individual review
first_release
Needs individual review

Architecture

Type
IDE extension
Runssrc ↗
local
Platforms
macos, linux, windows
Context windowsrc ↗
not documented
Languages
any

Models

Backbonesrc ↗
Claude, GPT, Gemini, Kimi, GLM, Grok, MiniMax, Zoo Gateway, Ollama, LM Studio
Bring your own model
Yes
Local models
Yes

Protocols

MCP clientsrc ↗
Yes
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
No
Browser control
No
The documented tool set covers read, edit, execute, image and workflow tools; no browser tool is listed.
Sandboxed execution
No
Multi-agent
Yes
Headless / CI
No

Cost

Modelsrc ↗
byok
Starts at
$0/mo
Free tier
Yes
Bring your own key
Yes

Free and open source under Apache-2.0; connect your own provider keys at their standard rates, or buy pay-as-you-go Zoo Gateway credits with no subscription

Openness

Open sourcesrc ↗
Yes
License
Apache-2.0
First release
2026-05
open-sourceroo-code-forkmodesorchestratormcpbyok

Los Agentes on Zoo Code

Who are they?
The ruling
El JuezThe judge

El Hacker and La Jefa land within a point of each other for once, and the only dissent is El Crítico's, about the mechanism that makes the whole thing pleasant to use.

Adopt
Reasoning and trade-offs · AI analysis

The agreement is the interesting part. El Hacker likes the licence and the local endpoints; La Jefa likes the restrictions she can set per mode and per path; La Inversora likes that the revenue line exists without a subscription attached. Three different questions, three compatible answers.

El Crítico is the lone dissent and his objection is real: the guard that permits longer unattended runs is a list of things to refuse, and lists are never finished. He does not overturn the panel, he scopes it. Adopt, and keep the autonomous runs inside a checkout you would be willing to delete.

Agree with El Juez?
El AmigoThe friend

Pick Zoo Code if you already know Roo Code's modes and want a version somebody is still maintaining; pick Cline if you would rather start from the tool with the largest crowd.

7.8
Reasoning and trade-offs · AI analysis

The deciding trait is that nothing has to be relearned. Code, Architect, Ask and Debug are where they were, custom modes still work the way you configured them, and the settings structure is unchanged, so switching costs you an afternoon rather than a fortnight. Continuity is an underrated feature and this is the clearest example of it on the board.

What is new sits on top rather than replacing anything underneath. Pick it if you are already fluent in these modes. Pick the larger project if you are starting from nothing.

reliability
7
usefulness
8
cost
9
longevity
7
Agree with El Amigo?
El CríticoThe critic

Longer autonomous runs are permitted because a Destructive Command Guard blocks dangerous commands. That is a denylist, and a denylist is only as good as the last thing somebody thought of.

7.0
Reasoning and trade-offs · AI analysis

The trade is stated plainly and it is still the wrong way round. Approval prompts are removed because a filter is expected to catch the harmful cases, which inverts the usual safety posture: instead of allowing what is known to be safe, it refuses what is known to be dangerous, and everything nobody enumerated runs without a prompt. Shell syntax is very good at not looking like itself.

What it does right is scope the servers. Restrictions can be applied per mode, so a debugging session does not inherit the tool list an architecture session needed.

reliability
6
usefulness
7
cost
8
longevity
7
Agree with El Crítico?
El ProfesorThe professor

Semble is described as codebase intelligence giving semantic search with no separate indexing step, which is a claim about when the work happens rather than about whether it happens.

7.0
Reasoning and trade-offs · AI analysis
  1. Removing an explicit indexing phase is a real usability gain, since a stale index is the most common reason retrieval quality degrades without anyone noticing. 2. The cost has to appear somewhere, either as latency in the query or as work done incrementally on a file change, and the documentation does not say which.

  2. Parent and child task recovery is the other structural addition, and it is the one that matters for delegation, because a subtask that fails without a defined return path leaves a parent waiting on nothing.

reliability
7
usefulness
7
cost
7
longevity
7
Agree with El Profesor?
La InversoraThe investor

1,793 stars in four months and a gateway selling pay-as-you-go credits with no subscription. That is a fork with a revenue line, which is rarer than the fork.

7.5
Reasoning and trade-offs · AI analysis

Most community continuations have no business model and no plan to find one. This one shipped a metered endpoint alongside the free path, which means somebody is thinking about how the maintenance gets paid for, and declining to attach a subscription to it is a deliberate choice that keeps the free route credible instead of quietly degrading it.

Moat: the installed base it inherited, which is real and decays if the roadmap stalls. Likely acquirer: a model vendor wanting an editor surface. Position: the healthiest free extension on this row, and watch the gateway margin.

reliability
7
usefulness
8
cost
8
longevity
7
Agree with La Inversora?
La JefaThe CTO

Zero across sixty seats, and multi-root path controls plus per-mode server restrictions give me something to actually configure, which almost nothing free on this board does.

7.5
Reasoning and trade-offs · AI analysis

Path controls are the detail that changes my answer. A repository containing several projects with different sensitivity is the normal case in my organisation, and being able to bound which roots an agent may touch is the difference between a tool I permit and a tool I argue about. The licence costs nothing and clears review in one pass.

What is still absent is the estate layer: no console, no directory integration, no audit export, nothing running in a pipeline. Approved with conditions: path restrictions defined centrally and pushed, not left to each engineer.

reliability
7
usefulness
7
cost
9
longevity
7
Agree with La Jefa?
El HackerThe tinkerer

Apache-2.0, my own keys at the provider's own rates, and Ollama and LM Studio are documented providers, so the whole loop runs on hardware I built if I want it to.

8.5
Reasoning and trade-offs · AI analysis

This is the configuration I keep asking for. A permissive licence on a fork that already proved it can be forked, keys billed directly by whoever I chose rather than marked up in the middle, and two local runtimes named by the documentation instead of mentioned as a possibility somebody once tested.

The source is readable, the mode definitions are files, and my servers attach as they do everywhere else. If the maintainers ever go the way of the project this came from, the same thing that happened last time happens again, which is the strongest longevity argument available.

reliability
8
usefulness
8
cost
10
longevity
8
Agree with El Hacker?