RooPrompts/docs/index.md
2025-05-17 14:58:58 +05:30

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!