# Roo Code
Roo Code is a free and [[Open Source]] coding agent for [[Visual Studio Code (VSCode)]]. It is a fork of [[Cline]], maintained as a separate project with its own development direction.
Like Cline, Roo Code can create/edit files, execute commands, and interact with [[Large Language Models (LLMs)]]. It supports the [[Model Context Protocol (MCP)]] for tool integration.
Roo Code differentiates itself from Cline through features like customizable "modes" (preconfigured agent behaviors for different tasks), a built-in boomerang orchestration pattern for multi-agent workflows, and its own marketplace for extensions.
## References
- Official website: https://roocode.com
- Source code: https://github.com/RooVetGit/Roo-Code
- VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=RooVetGit.roo-cline
- Documentation: https://docs.roocode.com
## Related
- [[Cline]]
- [[AI Agent Harness]]
- [[Claude Code]]
- [[Cursor.com]]
- [[AI Agents]]
- [[Model Context Protocol (MCP)]]