Buyer guide · agentic harnesses
Migrating from Roo Code to Kilo Code
Roo Code’s discontinuation pushed many teams toward Kilo’s OpenCode-lineage stack. This guide covers Marketplace install, credential migration, project rules, and the VS Code vs JetBrains paths without assuming settings auto-port.
Who this is for: Teams migrating from Roo Code to Kilo Code on VS Code or JetBrains after Roo’s discontinuation — especially those with existing .roorules, provider keys, and terminal workflows to preserve.
What actually matters
- Install from the official Marketplace path (kilocode.Kilo-Code on VS Code); JetBrains plugin feature depth may differ from Roo’s old surfaces.
- API keys and provider auth do not auto-port — expect full re-authentication on every provider.
- Kilo CLI tokens often live under ~/.local/share/kilo/, not ~/.config/kilo/ — check before debugging missing credentials.
- Consolidate Roo project rules (.roorules, .cursorrules) into AGENTS.md as the single source of truth.
- Verify test commands and file permissions on a disposable branch before trusting the first autonomous edit.
- Optional @kilocode/cli extends terminal workflows — decide IDE-only vs IDE-plus-CLI before rollout.
ACE recommendation
Install Kilo from the official Marketplace path, re-authenticate every provider, consolidate rules into AGENTS.md, pilot on a sanitized repo, and read Kilo’s platform docs before assuming Roo parity.
Useful comparisons
How to run this decision
- 01Uninstall or disable Roo Code; install Kilo from the VS Code Marketplace (kilocode.Kilo-Code) or JetBrains plugin store.
- 02Re-authenticate every provider in Kilo settings — do not assume Roo-stored keys transfer.
- 03If using Kilo CLI, confirm token location under ~/.local/share/kilo/ and update any scripts that referenced Roo paths.
- 04Merge .roorules and legacy .cursorrules content into AGENTS.md at the repo root; link or copy into Kilo’s rules format.
- 05Run the project test command manually, then ask Kilo to fix a trivial issue on a throwaway branch.
- 06Read Kilo’s platform docs for feature parity gaps vs Roo before committing team-wide.
Common pitfalls
- Assuming settings and API keys migrate automatically — silent auth failures waste a full day.
- Looking for CLI tokens in ~/.config/kilo/ when they are under ~/.local/share/kilo/.
- Leaving conflicting .roorules and new Kilo rules — agents get contradictory instructions.
- Skipping re-test of permissions on a branch that touches CI or production config.
- Expecting JetBrains parity with VS Code without verifying feature list first.
Ask before you buy
- Are you installing from the VS Code Marketplace (kilocode.Kilo-Code) or the JetBrains plugin — feature depth can differ from Roo’s old surfaces?
- Do API keys and provider auth auto-port? Expect re-auth; Kilo CLI tokens often live under ~/.local/share/kilo/, not ~/.config/kilo/.
- Where did Roo project rules live (.roorules, .cursorrules)? Map them into AGENTS.md and Kilo’s rules format as one source of truth.
- Will you use the flagship IDE extension only, or also the optional @kilocode/cli for terminal workflows?
- Did you verify the test command and permissions on a disposable branch before trusting the first autonomous edit?
More buyer guides
Related decisions
Other harness buyer guides that answer the next question after this one.
Buyer guide
Editor vs terminal: which coding assistant workflow fits?
Choose the surface your team will actually use before comparing model quality.
Buyer guide
How to roll out an agentic harness without losing review discipline
A staged rollout pattern for teams that want speed without turning generated patches into unowned production risk.
Buyer guide
Agentic harness pricing: seats, tokens, and overage
Compare subscriptions and usage-based plans by the work they enable, not the number printed on the landing page.
Buyer guide
Coding-assistant myths in 2026: what the product pages blur
A myth-versus-reality check for coding assistants whose pricing, editor surfaces, privacy paths, and autonomy are easy to collapse into one misleading label.
Buyer guide
Enterprise AI coding assistant procurement checklist
A compact procurement block for security, legal, IT, and finance teams evaluating coding assistants beyond the demo and the seat price.
Buyer guide
Local LLM coding setup: Ollama, LM Studio, llama.cpp, and MLX
Pick a local inference stack and wire it to an agent harness without the usual traps — wrong ports, tiny default context, bad quants, and mismatched API prefixes that make agents look broken when the model is fine.