66 lines
3.2 KiB
Markdown
66 lines
3.2 KiB
Markdown
---
|
|
sidebar_label: Welcome
|
|
---
|
|
|
|
# Roo Code Docs
|
|
|
|
Roo Code (formerly Roo Cline) is an AI-powered autonomous coding agent that lives in your editor. It helps you code faster and smarter, whether you're starting a new project, maintaining existing code, or learning new technologies.
|
|
|
|
## What Can Roo Code Do?
|
|
|
|
- 🚀 **Generate Code** from natural language descriptions
|
|
- 🔧 **Refactor & Debug** existing code
|
|
- 📝 **Write & Update** documentation
|
|
- 🤔 **Answer Questions** about your codebase
|
|
- 🔄 **Automate** repetitive tasks
|
|
- 🏗️ **Create** new files and projects
|
|
|
|
## Quick Start
|
|
|
|
1. [Install Roo Code](/getting-started/installing)
|
|
2. [Connect Your AI Provider](/getting-started/connecting-api-provider)
|
|
3. [Try Your First Task](/getting-started/your-first-task)
|
|
|
|
## Key Features
|
|
|
|
### Multiple Modes
|
|
Roo Code adapts to your needs with specialized [modes](/basic-usage/using-modes):
|
|
- **Code Mode:** For general-purpose coding tasks
|
|
- **Architect Mode:** For planning and technical leadership
|
|
- **Ask Mode:** For answering questions and providing information
|
|
- **Debug Mode:** For systematic problem diagnosis
|
|
- **Orchestrator Mode:** For managing complex tasks and delegating work
|
|
- **[Custom Modes](/features/custom-modes):** Create unlimited specialized personas for security auditing, performance optimization, documentation, or any other task
|
|
|
|
### Smart Tools
|
|
Roo Code comes with powerful [tools](/basic-usage/how-tools-work) that can:
|
|
- Read and write files in your project
|
|
- Execute commands in your VS Code terminal
|
|
- Control a web browser
|
|
- Use external tools via [MCP (Model Context Protocol)](/features/mcp/overview)
|
|
|
|
MCP extends Roo Code's capabilities by allowing you to add unlimited custom tools. Integrate with external APIs, connect to databases, or create specialized development tools - MCP provides the framework to expand Roo Code's functionality to meet your specific needs.
|
|
|
|
### Customization
|
|
Make Roo Code work your way with:
|
|
- [Custom Instructions](/features/custom-instructions) for personalized behavior
|
|
- [Custom Modes](/features/custom-modes) for specialized tasks
|
|
- [Local Models](/advanced-usage/local-models) for offline use
|
|
- [Auto-Approval Settings](/features/auto-approving-actions) for faster workflows
|
|
|
|
## Resources
|
|
|
|
### Documentation
|
|
- [Basic Usage Guide](/basic-usage/the-chat-interface)
|
|
- [Advanced Features](/features/auto-approving-actions)
|
|
- [Frequently Asked Questions](/faq)
|
|
|
|
### Community & Socials
|
|
- **Discord:** [Join our Discord server](https://discord.gg/roocode) for real-time help and discussions.
|
|
- **Reddit:** [Visit our subreddit](https://www.reddit.com/r/RooCode) to share experiences and tips.
|
|
- **GitHub:** Report [issues](https://github.com/RooVetGit/Roo-Code/issues) or request [features](https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop).
|
|
- **X (Twitter):** [Follow @roo_code](https://x.com/roo_code).
|
|
- **Bluesky:** [Follow roocode.bsky.social](https://bsky.app/profile/roocode.bsky.social).
|
|
- **LinkedIn:** [Follow Roo Code](https://www.linkedin.com/company/roo-code).
|
|
|
|
Ready to get started? Click the **Next** button below to begin your journey with Roo Code!
|