Roo Code archives May 15, 2026

Kilo Code vs Roo Code

Roo Code shuts down on May 15, 2026. Kilo lives on. Same lineage, active development, rebuilt on OpenCode. Migration is a directory rename and a key paste.

Quick Comparison

Status
Kilo Code
Active. Rebuilt April 2, 2026.
188 PRs shipped in week one post-GA
Roo Code
Repo archives May 15, 2026
Matt Rubens announced sunset April 21, 2026
Shared Core
Kilo Code
OpenCode server
Runs extension, CLI, and Cloud Agents
Roo Code
Extension only
Bundled runtime inside VS Code
Agents
Kilo Code
Code, Plan, Debug, Ask + subagents
Explore and General subagents built in
Roo Code
Code, Architect, Ask, Debug, Orchestrator
Orchestrator (Boomerang) required for delegation
Parallel Work
Kilo Code
Agent Manager across git worktrees
Multiple agents, multi-model side by side
Roo Code
Single agent sessions
Single-threaded per session
Config Path
Kilo Code
.kilocode/
Reads legacy .roomodes and Roo rules on startup
Roo Code
.roo/, .roomodes, .rooignore
Pricing
Kilo Code
BYOK free. Kilo Pass from $19/mo.
Teams $15/user/mo. Credits never expire.
Roo Code
Roomote Control Pro $20/mo (ended)
Sunset with archive

188 PRs in week one

That's what Kilo shipped after the April 2 GA. The Roo repo archives May 15, 2026, per Matt Rubens's April 21 announcement.

Shared grandparent

Kilo forked from Roo in 2025. Roo forked from Cline. Custom modes and the Architect/Code/Debug split came from that lineage. Kilo kept the parts that worked and rebuilt the rest.

Rebuilt on OpenCode

The extension, CLI, and Cloud Agents now run on the same MIT-licensed core, called OpenCode server. The old extension bundled its runtime inside VS Code. The new one doesn't.

Seven reasons to move before May 15

Same lineage. Active development. OpenCode-powered engine.

Roo is archiving. Kilo is shipping.

Matt Rubens announced the sunset on April 21, 2026. The repo goes read-only on May 15. Kilo ships to the extension every week — 188 PRs in the first week after the April 2 GA.

Migration is mostly a rename

.roo/rules/ becomes .kilocode/rules/. .roomodes is read on startup and migrated. MCP configs move to .kilocode/mcp.json. Custom modes keep their slug, roleDefinition, customInstructions, and groups fields.

Rebuilt on OpenCode in April 2026

Kilo rebuilt the VS Code extension on the OpenCode server. Pre-release shipped March 10. GA landed April 2. The current extension serves 2.2 million developers.

Subagent delegation without Orchestrator

Code, Plan, and Debug agents spawn Explore or General subagents automatically. Each subagent runs in its own context. Roo required Orchestrator (Boomerang) mode. Kilo deprecated it because delegation is built in.

Agent Manager runs agents in parallel

Open a tab per role. Each tab is a full agent with its own git worktree. Run the same prompt through two models in side-by-side windows. Roo is single-threaded per session.

Snapshots replace checkpoints

Git-based snapshots run before and after each agent step. They live in ~/.local/share/kilo/snapshot/ and never touch your project's Git history. A revert banner appears when you view an earlier state.

Your credit balance moves with you

Kilo Pass credits work in VS Code, JetBrains, the CLI, Cloud Agents, and App Builder. Paid credits never expire. Kilo Gateway and BYOK have zero markup.

Trusted by developers at the world's most innovative companies

Full Feature Comparison — April 2026

Shared lineage means a lot of parity. Here's where Kilo wins, where Roo got there first, and where the two look alike.

Extension Lifecycle & Maintenance

Active development
Kilo Code
Roo Code
Until May 15, 2026
Latest release
Kilo Code
v7.2.17 (pre-release channel)
Roo Code
v3.52.1 (April 13, 2026)
Repo archived
Kilo Code
Roo Code
Scheduled May 15, 2026
VS Code Marketplace installs
Kilo Code
~1M
Roo Code
~1.5M
GitHub stars
Kilo Code
18.4k
Roo Code
22.7k
License
Kilo Code
Apache 2.0 extension, MIT CLI core
Roo Code
Apache 2.0

Agents & Subagents

Built-in primary agents
Kilo Code
Code, Plan, Debug, Ask
Roo Code
Code, Architect, Ask, Debug
Built-in subagents
Kilo Code
Explore, General
Roo Code
None
Orchestration model
Kilo Code
Subagent delegation built in
Roo Code
Orchestrator (Boomerang) mode
Custom modes
Kilo Code
Yes, reads .roomodes on startup
Roo Code
Yes, .roomodes
Mode switching
Kilo Code
Dropdown, /agents, Cmd+.
Roo Code
Slash commands /architect, /code
Plan agent file access
Kilo Code
Restricted to .kilocode/plans/
Roo Code
Architect mode read-only

Architecture & Core

Shared engine across surfaces
Kilo Code
OpenCode server: extension, CLI, Cloud Agents
Roo Code
Extension only
VS Code extension bundling
Kilo Code
Ships CLI binary, spawns kilo serve
Roo Code
Runtime lives inside the extension
Cross-device sessions
Kilo Code
Start in CLI, resume in editor
Roo Code
Roomote Control (Pro $20/mo)
Parallel tool execution
Kilo Code
Roo Code
Limited
Network resilience
Kilo Code
Sessions pause and auto-resume on reconnect
Roo Code
n/a

Parallel & Multi-Agent Execution

Agent Manager UI
Kilo Code
Roo Code
n/a
Multiple agents at once
Kilo Code
✓ across git worktrees
Roo Code
Single session
Multi-model comparison
Kilo Code
Run the same prompt across models side by side
Roo Code
n/a
PR sync in Agent Manager
Kilo Code
✓ (approval badges)
Roo Code
n/a
@terminal context references
Kilo Code
Roo Code
Partial

Configuration & Migration

Project config directory
Kilo Code
.kilocode/rules/, .kilocode/rules-{mode}/
Roo Code
.roo/rules/, .roo/rules-{slug}/
Custom modes file
Kilo Code
.kilocodemodes (also reads .roomodes)
Roo Code
.roomodes
MCP project config
Kilo Code
.kilocode/mcp.json
Roo Code
.roo/mcp.json
Ignore file
Kilo Code
.kilocodeignore
Roo Code
.rooignore
Project instructions standard
Kilo Code
AGENTS.md standard
Roo Code
customInstructions per mode
Auto migration on startup
Kilo Code
Roo Code

Model Access & BYOK

Unified gateway
Kilo Code
Kilo Gateway, 500+ models
Roo Code
Roo Code Router
Auto routing tiers
Kilo Code
Frontier, Balanced, Free, Small
Roo Code
Single auto mode
BYOK providers
Kilo Code
OpenRouter, Anthropic, OpenAI, Mistral, Bedrock, Azure, OVHcloud, MiniMax, Z.ai, Vercel AI Gateway, self-hosted
Roo Code
Similar BYOK set
Zero markup on model costs
Kilo Code
Roo Code
Autocomplete engine
Kilo Code
Codestral 2508 (Mistral)
Roo Code
Via provider
Local models
Kilo Code
Roo Code

Pricing & Open Source

Free tier
Kilo Code
BYOK at $0, or Auto Model Free
Roo Code
Free extension, credits for Router
Subscription
Kilo Code
Kilo Pass: $19 Starter, $49 Pro, $199 Expert
Roo Code
Roomote Control Pro: $20/mo (after archive)
Teams plan
Kilo Code
$15/user/mo
Roo Code
Team plan inside Roo Code Cloud
Open source
Kilo Code
Roo Code
Apache 2.0
Credits expire
Kilo Code
Paid credits never expire
Roo Code
Bonus credits monthly

Sources: kilo.ai/pricing, blog.kilo.ai, kilo.ai/docs, docs.roocode.com, github.com/RooCodeInc/Roo-Code, blog.kilo.ai/p/thank-you-roo. Data as of April 22, 2026.

Six agents, each with a job

Kilo's agents replace Roo's mode system. Each has its own tool access and context isolation.

Agentic Engineering

Glide through your workflow with a mode for every step

Ask mode

A knowledgeable technical assistant focused on answering questions without changing your codebase

Switch in under ten minutes

No rewrites needed. Custom modes, rules, and MCP configs come over with a rename.

1

Install Kilo Code

Install kilocode.Kilo-Code from the VS Code Marketplace. Works in VS Code, Cursor, Windsurf, and VSCodium via Open VSX.

2 min
2

Rename your config directory

Run mv .roo .kilocode at the project root. Rename .roomodes to .kilocodemodes if you use project-level modes. Rename .rooignore to .kilocodeignore. Kilo reads the legacy Roo files on first run and migrates them.

3 min
3

Paste your API keys

Provider configuration lives in the extension UI. Paste your keys or sign in for Kilo Pass. Open the Agent Manager, pick Code or Plan, start a task.

5 min

Common Questions About Migrating from Roo Code

Everything you need to know about moving from Roo Code to Kilo Code

Move before May 15

Migration is a directory rename and a key paste. BYOK at zero markup.

No credit card requiredFree with BYOKKeep your editor