Rich custom-mode design
Roo offered per-mode tools, file restrictions, model profiles, subtasks, MCP, and project instructions.
Roo Code is archived and unsupported; this page now prioritizes status, preservation, and migration.
This comparison covers the discontinued Roo Code VS Code extension. Roomote is an active, separate self-hosted cloud agent from the same organization and is not treated as Roo Code’s IDE successor.
Roo Code remains useful source and an installable final release, but it is no longer a maintained product. Existing users should move to a maintained agent or consciously own the security and compatibility risk of an archived Apache-2.0 extension; Kilo offers the closest maintained open, model-flexible path.
Reasons to choose the competitor, depending on your workflow and constraints.
Roo offered per-mode tools, file restrictions, model profiles, subtasks, MCP, and project instructions.
The final release supports direct providers, OpenRouter, Ollama, LM Studio, and reusable provider profiles.
The archived Apache-2.0 repository remains inspectable and forkable for users prepared to maintain it themselves.
Choose Kilo Gateway, your own provider credentials, or a compatible local model. Model capabilities and tool support vary; a large catalog does not mean every model fits every workflow.
The VS Code, JetBrains, and CLI clients are MIT-licensed. Gateway and Cloud backend code are source-available under a separate repository license, not a promise that every hosted service or Desktop component is MIT-licensed.
Kilo Desktop beta brings agent chat, interactive Python notebooks, conda environments, and local inference into one workspace. You can also keep working in VS Code, JetBrains, the CLI, or Cloud. Capabilities vary by surface.
Roo Code was discontinued May 15, 2026. Compare its preserved capabilities with maintained Kilo workflows and plan a safe migration.
Choose Kilo Gateway, your own provider credentials, or a compatible local model. Model capabilities and tool support vary; a large catalog does not mean every model fits every workflow.
The VS Code, JetBrains, and CLI clients are MIT-licensed. Gateway and Cloud backend code are source-available under a separate repository license, not a promise that every hosted service or Desktop component is MIT-licensed.
Kilo Desktop beta brings agent chat, interactive Python notebooks, conda environments, and local inference into one workspace. You can also keep working in VS Code, JetBrains, the CLI, or Cloud. Capabilities vary by surface.
Use the Kilo agent in a desktop workspace, or keep your existing VS Code, JetBrains, CLI, and Cloud workflows. Desktop runs the Kilo CLI engine and supports 500+ hosted models through Kilo Gateway, your provider keys, and local inference.
Edit and run notebook cells alongside the agent, with outputs visible next to the conversation.
Notebook documentationManage Python environments and packages in the app, with access to Anaconda's 19,000 vetted packages.
Environment documentationImport a compatible GGUF model into the built-in local model server. Hardware and tool-calling support determine which tasks work well.
Local inference documentationAvailable for macOS Apple Silicon, Windows, and Linux. The built-in local model server, notebooks, and conda environments require a Kilo account. Local inference is not a guarantee of an entirely offline or air-gapped application. See requirements.
Credit purchase processing fee: 5%. Applies to card purchases that add credits, including top-ups and Kilo Pass. Excludes seat subscriptions and non-card payments. See full pricing.
Open-source scope: VS Code, JetBrains, and CLI clients are MIT-licensed; Gateway and Cloud backend code are source-available under a separate license. These licenses do not establish the license of every Desktop component. See component licenses.
Kilo details reviewed . Competitor review dates are listed separately.
An honest look at where Kilo wins, where Roo Code wins, and where they're comparable
| Feature | Roo Code | Kilo Code |
|---|---|---|
Desktop app | Archived VS Code extension | Kilo Desktop (beta), not a full IDE |
Active maintenance | ||
Marketplace install | Listing includes shutdown notice | |
Future security fixes | ||
Supported team service |
| Feature | Roo Code | Kilo Code |
|---|---|---|
Agents and delegation | Modes and subtasks (legacy) | Agents and sub-agents |
BYOK and provider profiles | ||
Ollama and LM Studio | ||
MCP and auto-approval | ||
JetBrains and CLI |
| Feature | Roo Code | Kilo Code |
|---|---|---|
Settings export | Roo export may contain plaintext API keys | |
Project rules | .roo/ | .kilo/ |
Custom mode file | .roomodes | Kilo configuration |
AGENTS.md support | Optional setting |
Validate models, permissions, reusable instructions, and team workflows before removing your current tool. Choose Kilo Desktop beta for a code-and-data workspace, or install Kilo in the editor and terminal you already use.
Export Roo settings only into a secure location. The export can contain plaintext API keys, so rotate exposed credentials after migration.
Choose Kilo Desktop beta or Kilo in VS Code or JetBrains, then review .roomodes, .roo/rules, AGENTS.md, provider profiles, MCP servers, and approvals. Recreate only what is still needed; do not assume one-to-one configuration imports.
Run representative tasks in Kilo, verify permissions and local/provider models, then disable the unsupported extension and preserve only non-secret reference files.
Last reviewed . Product details can change; these first-party sources support the comparison above.
See how Kilo stacks up against every major AI coding assistant.
Detailed steps for moving modes, rules, providers, and MCP configuration.
Compare the separate active cloud-agent product.
Understand the related open-agent options and current status.
Compare Kilo Code with Cursor across desktop apps, IDEs, models, BYOK, agents, cloud workflows, pricing, and enterprise controls.
Compare GitHub Copilot and Kilo across desktop apps, IDEs, agents, CLI, models, local use, pricing, review, and governance.
Compare Kilo and Cline across Desktop beta apps, IDEs, CLI, cloud sessions, models, BYOK, orchestration, teams, and pricing.
Compare Kilo with Devin Desktop, formerly Windsurf, across IDEs, local and cloud agents, models, pricing, and teams.