
Roo Code
Open-source autonomous coding agent for VS Code, forked from Cline with multi-mode workflows.
Roo Code is an open-source autonomous coding agent for VS Code, forked from Cline with multi-mode workflows. Open-source AI coding agent released under a permissive license.
About Roo Code
Roo Code is an open-source autonomous coding agent for VS Code, forked from Cline and adding multi-mode workflows for different kinds of coding tasks.
Its angle is flexibility and openness: a permissively licensed VS Code extension with bring-your-own-key across providers like Claude, GPT, and Gemini, and modes you switch between for different jobs.
It's for VS Code users who want Cline's inspectable, open approach with more workflow structure. Two limits: it's VS Code only — no JetBrains or other IDE extension — and you supply your own API keys rather than getting bundled inference.
It's the multi-mode fork of Cline, in the same open, BYOK, in-VS-Code lane.
Sources: roocode.com, this listing
What it does well
- Open-source AI coding agent released under a permissive license.
- Runs as a VS Code extension that integrates directly with the editor.
- Forked from Cline while adding multi-mode workflows for different coding tasks.
- Supports bring-your-own-key for multiple LLM providers including Claude, GPT, and Gemini.
Where it falls short
- Limited to VS Code with no JetBrains or other IDE extension available.
- Requires users to supply their own API keys rather than bundling inference.
Tagged
- Bring Your Own Key
- Supports Claude
- Supports GPT
- Supports Gemini
- VS Code Extension
- Agentic Mode
- Multi-file Edits
- Free
- Open Source
Compared with similar things
Picked by shared tags inside the AI Coding Agents.
- 01Free →Cline
Open-source autonomous coding agent for VS Code, formerly known as Claude Dev.
- 02Freemium →n8n
Open-source workflow automation with native LLM nodes — self-host on your own infrastructure.
- 03Freemium →LangChain
Most-used framework for building LLM applications with retrieval, agents, and chains.
- 04Free →Aider
Open-source CLI coding agent that pair-programs in your terminal and commits to git automatically.
- 05Freemium →LlamaIndex
Data framework for connecting LLMs to private data with chunking, indexing, and retrieval primitives.
- 06Freemium →Zed
High-performance multiplayer code editor written in Rust with built-in AI chat and inline edits.
Related reading
- What Is an AI Agent Harness? The Runtime That Turns an LLM Into an Agent
A harness is the runtime wrapper that turns a bare language model into an agent — the layer that runs tools, holds memory, assembles context, and enforces limits. The model does the reasoning; the harness does everything the model can't do on its own. It's the part that decides whether you shipped a chatbot or a real agent — and it's why the same model feels brilliant in one tool and useless in another.
Read guide → - Claude Code Memory
Claude Code has built-in memory — a CLAUDE.md file it reads each session — but it only holds short, hand-written notes. To make it understand a large codebase or docs set, you add a second brain: turn the repo into a knowledge graph, fold that into an Obsidian vault, and let the agent query the map instead of re-reading every file.
Read guide → - How to Do Your Own SEO with Claude Code
Claude Code can do most of your SEO — build a crawlable static site, write and optimize pages, fix the technical layer, even bottle the whole workflow into a reusable skill. What it can't do is invent authority or pick keywords, and if you let it generate 10,000 pages you'll get de-indexed, not ranked. Here's the honest, hands-on version for a maker whose site shipped last week.
Read guide →
Featured on Vibedonalds
Own Roo Code? Add this badge to your site to show you’re listed — and link back to your profile here.
<a href="https://vibedonalds.com/tools/roo-code" target="_blank" rel="noopener">
<img src="https://vibedonalds.com/badge/featured-on-vibedonalds.svg" alt="Roo Code — Featured on Vibedonalds" width="240" height="60" loading="lazy" />
</a>Frequently asked questions
- What is Roo Code?
- Roo Code is an open-source autonomous coding agent for VS Code, forked from Cline with multi-mode workflows.
- Is Roo Code free?
- Roo Code is free to use. There is no paid tier as of the last index update.
- What platforms does Roo Code support?
- Roo Code runs on vscode-ext.
- What category does Roo Code belong to?
- Roo Code is in the AI Coding Agents category — Autonomous agents that write, edit, run, and review code. Includes CLI agents, agentic IDE add-ons, and code-review bots.
- What are the downsides of Roo Code?
- Limited to VS Code with no JetBrains or other IDE extension available. Requires users to supply their own API keys rather than bundling inference.