Roo Code is an AI-powered autonomous coding agent that integrates directly into your code editor. It provides a suite of tools to assist developers in generating, refactoring, and debugging code, as well as automating repetitive tasks. With its ability to communicate in natural language, read and write files, execute terminal commands, and integrate with various APIs, Roo Code acts as a versatile coding partner.
Roo Code adapts to your needs with specialized modes:
- Code Mode: General-purpose coding tasks.
- Architect Mode: Planning and technical leadership.
- Ask Mode: Answering questions and providing information.
- Debug Mode: Systematic problem diagnosis.
- Custom Modes: Create specialized personas for tasks like security auditing or performance optimization.
Roo Code comes with powerful tools that can:
- Read and write files in your project.
- Execute commands in your VS Code terminal.
- Control a web browser.
- Use external tools via Model Context Protocol (MCP).
Make Roo Code work your way with:
- Custom Instructions for personalized behavior.
- Local Models for offline use.
- Auto-Approval Settings for faster workflows.
shell
git clone https://github.com/RooVetGit/Roo-Code.git
shell
npm run install:all
shell
npm run dev
F5
in VSCode to open a new session with Roo Code loaded.Roo Veterinary, Inc does not make any representations or warranties regarding the code, models, or tools provided. Use at your own risk.
Apache 2.0 Β© 2025 Roo Veterinary, Inc.
Enjoy Roo Code! Whether you keep it on a short leash or let it roam autonomously, we canβt wait to see what you build. Drop by our Reddit community or Discord for questions or feature ideas. Happy coding!