简介
Roo Code 是一个免费开源的 VS Code AI 编码扩展,在编辑器内提供一整个 AI 代理团队。它从 Cline 分叉而来,已发展为拥有 22,900+ GitHub stars 的独立产品,支持自定义代理模式、多模型切换和 MCP 集成。内置 5 种代理人格 — Code(编码)、Architect(架构)、Ask(提问)、Debug(调试)和 Custom(自定义),每种都有独立的工具权限。
适用于:VS Code、OpenAI、Anthropic Claude、Google Gemini、Ollama 本地模型。适合需要高度可配置 AI 助手的开发者。
Roo Code 功能与架构
内置代理模式
| 模式 | 用途 | 可编辑文件 | 可运行终端 |
|---|---|---|---|
| Code | 编写和重构代码 | ✅ | ✅ |
| Architect | 系统设计、规划变更 | ❌ | ❌ |
| Ask | 回答代码库问题 | ❌ | ❌ |
| Debug | 诊断和修复 bug | ✅ | ✅ |
| Custom | 自定义人格和权限 | 可配置 | 可配置 |
MCP 集成
支持模型上下文协议(MCP),连接外部工具和数据源。
Boomerang 任务
将复杂挑战拆分为子任务,自动路由到合适的代理模式。
云端代理
通过 Slack 和 GitHub 集成,7×24 小时运行 AI 代理。