Favicon of Roo Code

Roo Code

An archived, open-source AI coding assistant derived from Cline, with coding, planning and debugging modes. Licensed under Apache 2.0.

Roo Code is an AI coding assistant for developers working in a code editor. The project is archived and no longer maintained, and its extension has been shut down. It builds on Cline, and its source code is available under the Apache License 2.0.

Its defining feature is a set of modes for different development tasks. Code mode handles code changes and file operations, while Architect mode focuses on system design, specifications and migration planning. Ask mode covers codebase questions, explanations and documentation. Debug mode helps investigate problems through logging and root-cause analysis.

The documented capabilities include generating code from plain-language requests, refactoring existing code, writing and updating documentation, and automating repetitive development work. Custom modes let teams define roles suited to their own workflows, and MCP server support connects the assistant to additional tools. The interface also supports multiple languages, including Japanese, German, Spanish and Portuguese.

For developers evaluating the archived code, the main distinction is this separation between planning, editing and investigation within an editor extension. The community project ZooCode is a fork of Roo Code.

Similar to Roo Code