Skip to content
Level up your prompts with SurePrompts — curated prompts for every workflow.
agentscamp

Cline vs Kilo Code vs Roo Code (2026): Which to Use After Roo's Shutdown

Roo Code shut down in May 2026. Cline vs Kilo Code compared on license, agents, checkpoints, BYOK and pricing model, plus how Roo users migrate.

By Imtiaz RayhanUpdated 11 min read

On this page
  1. Where each project stands in September 2026
  2. How Cline, Roo Code and Kilo Code are related
  3. Feature comparison
  4. Cline: the original, now a platform
  5. Kilo Code: a Roo descendant rebuilt on OpenCode
  6. Roo Code: what shut down, and what's left
  7. Is Cline free? What each one costs to run
  8. Which one should you use?
  9. Migrating from Roo Code
  10. Moving to Kilo Code
  11. Moving to Cline
  12. Also consider
  13. Continue: acquired by Cursor in June 2026
  14. GitHub Copilot agent mode
  15. Claude Code in VS Code
  16. How to choose

Roo Code is no longer maintained: it shut down on May 15, 2026, so the real choice is Cline or Kilo Code. Cline is the original Apache-2.0 agent, with Plan and Act, checkpoints and the most surfaces. Kilo Code, a former Roo fork rebuilt on OpenCode, is the closer fit for Roo users: specialized agents, parallel runs and a published migration guide.

Key takeaways

  • Roo Code is no longer maintained: the extension shut down on May 15, 2026, the repo is archived at v3.54.0, and its README points users to ZooCode, a community fork, and to Cline.
  • Cline is the original project and the most adopted of the three, with about 5.3 million VS Code Marketplace installs as of September 2026, Plan and Act modes, checkpoints, and a CLI, desktop app and SDK.
  • Kilo Code started as a Roo fork in 2025, but its current extension, v7, was rebuilt on the OpenCode server and is MIT-licensed. Its agents are Code, Plan, Ask and Debug, and Orchestrator mode is deprecated.
  • Neither maintained option is bring-your-own-key only any more: Cline sells inference at cost plus an optional ClinePass subscription, and Kilo routes 500+ models through its Gateway at provider rates with no markup.
  • Kilo publishes a file-by-file Roo migration guide; Cline offers no equivalent we could locate, so rules and modes move to Cline by hand.
  • Continue is not a fallback: Cursor acquired it in June 2026, user data was deleted, and the repo is read-only after a final v2.0.0 release.

Roo Code is no longer maintained: its VS Code extension shut down on May 15, 2026, the GitHub repository is archived, and its README sends users to ZooCode, a community fork, and to Cline, the project Roo was forked from. That leaves two maintained agents from the same family tree. Pick Cline for the original Apache-2.0 agent with the widest reach; pick Kilo Code if you liked Roo's multi-mode workflow, because its agents map closest and Kilo publishes a Roo migration guide.

Last reviewed: September 2026.

Where each project stands in September 2026

ClineKilo CodeRoo Code
StatusActiveActiveShut down May 15, 2026
Latest releaseExtension v4.1.17 (Sep 2, 2026)v7.6.2 (Sep 10, 2026)v3.54.0 (May 15, 2026), final
LicenseApache-2.0MITApache-2.0
GitHub stars~67.8k~27.3k~24.3k
VS Code Marketplace installs~5.29M~1.52M~2.00M, frozen
Open VSX downloads~6.47M~3.92M~1.95M

Counts are as of September 11, 2026, from the GitHub, VS Code Marketplace and Open VSX APIs. They measure reach, not current use. Roo Code's numbers stopped moving when it shut down. Kilo's Marketplace listing now ships its rebuilt extension, so its count also includes installs of the legacy one.

The three share a family tree, but in 2026 they no longer share an engine.

  • Cline is the original. Its repository was created in July 2024, and it is still under active development, now at v4 of the extension.
  • Roo Code forked Cline. The Roo README calls Cline the project "from where Roo Code originated", and the extension ID is still roo-cline. Roo's addition was a mode system: Code, Architect, Ask, Debug and custom modes. It shut down in May 2026.
  • Kilo Code started as a Roo fork in 2025. Kilo says the two codebases "share real git history". Then Kilo rebuilt. The current VS Code extension, v7, is built on the OpenCode server and reached general availability on April 2, 2026, and the Kilo CLI is a fork of OpenCode. The legacy Roo-derived VS Code extension and JetBrains plugin reached end of life on July 31, 2026.

Older descriptions of Kilo as a superset of Roo and Cline no longer fit. Kilo today is an OpenCode-based product with Roo heritage. Its license moved with the rebuild: the archived legacy repo is Apache-2.0, the current one is MIT.

Feature comparison

ClineKilo CodeRoo Code (final, May 2026)
LicenseApache-2.0; JetBrains plugin closed sourceMIT; legacy code Apache-2.0Apache-2.0
Modes or agentsPlan and ActCode, Plan, Ask, Debug, customCode, Architect, Ask, Debug, custom
OrchestrationCLI: multi-agent teams, scheduled agentsAutomatic subagents; Agent Manager for parallel runsOrchestrator mode (subtasks)
MCPYes, plus MCP MarketplaceYes, plus MCP marketplaceYes
CheckpointsYesYes, on by defaultYes, on by default
Model access / BYOKMajor providers, OpenAI-compatible APIs, Ollama, LM StudioFree models, BYOK, localBYOK
Hosted credits (model only)Cline provider at cost; optional ClinePassKilo Gateway at provider rates; optional Kilo Passn/a
Editors and surfacesVS Code, JetBrains, CLI, desktop app, SDK, ACP modeVS Code, JetBrains, CLI, Neovim, cloud agentsVS Code only

MCP is the Model Context Protocol, so the tool servers you already run work with either maintained agent.

Cline: the original, now a platform

Cline's v4.0.0 release on June 26, 2026 moved the VS Code extension onto the Cline SDK. It also added ClinePass, an optional subscription, and a Customize marketplace for skills, MCP servers and plugins. Two defaults changed at the same time. Command auto-approval is now off by default, and v4.0.0 temporarily disabled subagents in the VS Code extension while the SDK-backed experience stabilized.

The core loop is unchanged. Plan and Act separates thinking from doing: you plan the change with the model, then switch to Act, where every file edit and command waits for your approval unless you turn on auto-approve. All changes are tracked with checkpoints, so a bad step can be undone, and project rules live in .clinerules.

Cline also runs in more places than anything else here:

  • the VS Code extension;
  • a JetBrains plugin, which Cline does not open-source;
  • a CLI, which adds multi-agent teams and scheduled agents;
  • a native desktop app for macOS and Windows;
  • the @cline/sdk package, for building on its runtime;
  • an ACP mode for editors that host external agents, including Neovim.

The CLI installs from npm:

npm i -g cline

Providers include Anthropic, OpenAI, Gemini, OpenRouter, Vercel AI Gateway, AWS Bedrock, Azure and GCP Vertex, Cerebras, Groq, Ollama, LM Studio and any OpenAI-compatible API.

Verdict: the default for a new setup. It is the most adopted of the three, it is Apache-2.0, and it runs on the most surfaces. The trade-off is a simpler two-mode model, and v4.0.0 paused subagents in VS Code, so check the release notes if you rely on them.

Kilo Code: a Roo descendant rebuilt on OpenCode

Kilo's April 2026 rebuild turned modes into agents. Code is the default, joined by Plan, Ask and Debug, and you can write your own. Orchestrator mode is deprecated and will be removed in a future release. Instead, Kilo's docs say the agents with full tool access (Code, Plan and Debug) now delegate to subagents automatically.

Parallel work happens in the Agent Manager. It runs agents side by side in git worktrees, with inline review and multi-model comparison for putting two models on the same task. Checkpoints are on by default. Kilo stores them as snapshots in a dedicated Git repository outside your project, and "Revert to here" rolls back to any of them.

The rest of the list:

  • an MCP marketplace;
  • inline autocomplete;
  • kilo run --auto for CI runs;
  • surfaces: VS Code, a JetBrains plugin, the CLI, cloud agents, and a Neovim plugin (kilo.nvim) created in September 2026.

The CLI installs from npm:

npm install -g @kilocode/cli

Verdict: the best fit if you are leaving Roo Code after its May 2026 shutdown, or if you want several specialized agents and parallel runs in the editor. The trade-off is churn. The extension was rebuilt in April 2026 and the legacy one reached end of life in July 2026, so guides written for the legacy extension may not match v7.

Roo Code: what shut down, and what's left

The Roo Code extension shut down on May 15, 2026. The repository is archived, v3.54.0 from that day is the final release, and the docs site shows the same notice. The team's domain, roocode.com, now redirects to roomote.dev, which describes itself as "By the creators of Roo Code". Paying users with billing questions are asked to write to billing@roocode.com.

An archived repository takes no fixes. Any copy still installed is frozen at v3.54.0, so plan the move rather than wait for a revival.

Is Cline free? What each one costs to run

All three are, or were, free to install. You pay for model usage, and in 2026 neither maintained option is bring-your-own-key only.

  • Cline is free for individual developers. For inference you have three options:

    • bring your own key;
    • buy usage through Cline's own provider, at cost;
    • add ClinePass, an optional monthly subscription that Cline says gives two to five times the usage on popular open coding models compared with standard API rates.

    Enterprise adds SSO, role-based access control and limits on which inference providers people can use.

  • Kilo Code is free too. Inference can cost nothing: free models, your own key, or a local model. Or it can run through the Kilo Gateway, which is pay as you go across 500+ models from 60+ providers, at exact provider rates with no markup. Kilo Pass subscriptions add bonus credits. Teams is a per-user plan with analytics and centralized billing. Cloud agents and code review bill by the hour.

Both accept local models, which removes API costs if your hardware can carry them; the local LLM tools roundup covers the runtimes. Prices change often; the Cline and Kilo Code tool pages list current plans.

Which one should you use?

If you…UseWhy
Are leaving Roo Code (shut down May 2026) and relied on modesKilo CodeClosest agent set; published migration guide
Want the upstream project, Apache-2.0ClineThe original; the Roo README names it
Want parallel agents in the editorKilo CodeAgent Manager with worktrees
Want scheduled or team agents from a terminalClineCLI multi-agent teams and scheduled agents
Want to stay on Roo's codebaseZooCodeThe fork the Roo README names
Work in JetBrains or NeovimEitherBoth have JetBrains plugins; Kilo has kilo.nvim, Cline an ACP mode

One caveat on ZooCode. It is Apache-2.0 and was active as of September 2026, but it had about 1.8k GitHub stars against Cline's 67.8k. Check its release activity before you standardize a team on it.

Migrating from Roo Code

The Roo README names two destinations, ZooCode and Cline, and Kilo publishes its own guide. Before you move, collect:

  • your custom modes;
  • rules files;
  • MCP config;
  • the ignore file;
  • provider keys.

Moving to Kilo Code

Kilo's own migration guide, published in April 2026, maps Roo's files one to one and estimates the move at 15 to 30 minutes:

Roo CodeKilo Code
Custom modes.kilo/agents/*.md
.roorulesAGENTS.md
.roo/rules/.kilo/rules/
.roo/mcp.json.kilocode/mcp.json
.rooignore.kilocodeignore
roo-cline. keybindingskilo-code.

API keys don't port, so re-authenticate each provider after installing. Moving .roorules into AGENTS.md has a side benefit: it is an open convention that other coding agents read too.

Moving to Cline

As of September 2026 we could not find a Roo migration guide or file mapping on Cline's site or docs, so the move is manual:

  1. Copy your rules text into .clinerules.
  2. Re-add your MCP servers.
  3. Re-enter your provider keys.

Cline organizes work around Plan and Act rather than named modes, so recurring mode instructions usually belong in rules or skills.

Also consider

Continue: acquired by Cursor in June 2026

Continue often comes up next to Roo Code, but it is no longer a fallback. Cursor acquired Continue in June 2026. Per continue.dev, user data has been deleted, recurring billing is disabled, and unused paid credits will be refunded, with exclusions.

The README says the repository is read-only. The final release, v2.0.0 on June 19, 2026, removed anonymous telemetry and authentication. The Apache-2.0 source stays on GitHub, and the farewell page names no replacement.

If you're leaving Continue for an open-source extension that runs your own or local models, Cline and Kilo Code are the closest maintained match. Kilo also lists inline autocomplete.

GitHub Copilot agent mode

GitHub Copilot has an agent mode in the IDE alongside completions, chat and a cloud agent. It is not open source.

  • Copilot Free includes 2,000 completions a month and an allowance of GitHub AI Credits. Its agent access is limited and excludes third-party agents.
  • Paid plans have billed chat, agent and CLI use in AI Credits since June 1, 2026. Completions stay unlimited.
  • BYOK: a June 2026 VS Code post lets you bring your own Anthropic, OpenAI, Gemini or OpenRouter key, or a local Ollama model. No Copilot plan is needed, but BYOK covers only chat and utility tasks, not completions.

Claude Code in VS Code

Claude Code, Anthropic's own agent, runs in the terminal and integrates with VS Code and JetBrains. It needs a paid plan: a Claude Pro or Max subscription, or Anthropic API usage. Choose it when you want Anthropic's first-party agent and already pay for a Claude plan. The open-source and CLI agents guide compares it with the terminal alternatives.

How to choose

  1. Still on Roo Code: it shut down in May 2026, so move this month. Choose Kilo Code if you rely on modes, Cline if you want the upstream project the Roo README recommends, or ZooCode if you want to stay on Roo's codebase.
  2. Starting fresh: choose Cline for reach, licensing and a simple Plan and Act loop. Choose Kilo Code for specialized agents, parallel runs and a gateway with no markup.
  3. Trial both: they are free to install. Give each the same real task on a branch with the same model, then compare the diffs and the approval friction.
  4. Wire in your tools once: both speak MCP, so pick servers from the best MCP servers and reuse them.

For the wider field:

Sources and further reading

Primary documentation used to verify this guide.

Frequently asked questions

Is Roo Code still maintained?
No. The Roo Code extension shut down on May 15, 2026, and its GitHub repository is archived with v3.54.0 as the final release. The README points users to ZooCode, a community fork, and to Cline, and asks paying users with billing questions to write to billing@roocode.com.
What is the best Roo Code alternative?
For most Roo users it is Kilo Code, which started as a Roo fork, keeps several specialized agents (Code, Plan, Ask and Debug), and publishes a migration guide that maps Roo modes, rules and MCP config. Choose Cline if you want the project Roo was originally forked from, or ZooCode if you want to stay on Roo's own codebase under community maintenance.
Is Cline free?
The Cline extension and CLI are free and open source under Apache-2.0 for individual developers. You pay for model usage, either with your own provider key, through Cline's own provider at cost, or with the optional ClinePass subscription. Local models through Ollama or LM Studio avoid API costs entirely.
Cline vs Roo Code: what is the difference?
Roo Code was a fork of Cline that added a mode system (Code, Architect, Ask, Debug and custom modes), and it shut down in May 2026. Cline is still actively developed, with Plan and Act modes, checkpoints, an MCP marketplace, and surfaces that now include a CLI, a desktop app and an SDK.
What are the best Cline alternatives in VS Code?
Kilo Code is the closest open-source alternative, with multiple agents, parallel agents in git worktrees and a gateway that charges provider rates. GitHub Copilot's agent mode and Anthropic's Claude Code are the main commercial options in VS Code. Roo Code shut down in May 2026 and Continue was acquired by Cursor in June 2026, so neither is a live option.
What should Continue users switch to?
Continue was acquired by Cursor in June 2026, its user data has been deleted, its repository is read-only, and its farewell page names no replacement. If you want what Continue offered, an open-source VS Code extension that runs your own or local models, Cline and Kilo Code are the closest maintained options, and Kilo also lists inline autocomplete.

Filed under

comparison · versus · vscode · open-source · coding-agents · migration

Related