Zoo-Code
About
Zoo Code exists because Roo Code, one of the most widely used open-source AI coding extensions, stopped receiving active maintenance when its core team shifted to a product called Roomote. Rather than let the codebase stagnate, contributors who had worked on Roo forked it and continued development, publishing a Roo-to-Zoo migration guide so existing users could move over with their settings and workflows intact — which is why the repository carries over 7,500 commits of inherited history. The extension retains Roo's mode system: Code mode for edits, Architect mode for planning and spec work before implementation, Ask and Debug modes, and user-defined custom modes that constrain the agent's behavior per context. Because the lineage traces back through Cline, the tooling includes MCP server integration with per-mode restrictions, an orchestrator mode that delegates parent and child tasks across parallel subtasks, and explicit approval gates before consequential actions. The fork's distinctive additions target autonomous operation: a Destructive Command Guard blocks dangerous shell commands during long unattended runs, and Semble adds on-demand semantic code search without a separate indexing pass. Provider coverage is broad — Claude, GPT, Gemini, Kimi, GLM, Grok, MiniMax, DeepSeek, Qwen, and multiple gateways — and the project publishes docs at docs.zoocode.dev under Apache-2.0. Teams that built workflows on Roo use it as the continuity path.