Roo Code 文档
Roo Code 是一套 AI 编程产品,旨在充分利用最先进的大语言模型,从根本上改变您的软件开发方式。它功能强大且高度可定制,运行成本比其他方案更高,因为它使用了具备实际文件系统访问、终端控制和多步骤工作流能力的前沿模型。
Roo 的核心理念是用 token 换取质量。如果您想要目前最优秀、最高效的 AI 编程体验,这就是您的最佳选择。
Roo Code 提供两种使用方式:
- Roo Code VS Code 扩展 在您的 VS Code IDE 中本地运行,为您提供完全的编程体验控制权。它非常适合深入或高度迭代的独立开发工作,高度可定制,能够无缝融入您现有的工作流。
- Roo Code Cloud 云代理 是一个自主的 AI 开发团队,全天候协作,与您和其他同事一起处理各种任务。它在您工作的地方(Slack、Github 等)与您会合,让软件开发的大部分工作可以完全脱离 IDE 进行。
这两种选择高度互补,基于相同的共享基础构建,能够实现同样出色的效果。
Roo Code 能为您做什么
- 根据自然语言描述和规范生成代码
- 重构和调试现有代码
- 编写和更新文档
- 回答您关于代码库的问题
- 自动化重复性任务
- 利用 MCP 服务器
成功使用的心态
最成功的 Roo 用户通常会拥抱以下理念:
- 利用模型无关性: Roo 不是 LLM 模型,它需要 LLM 提供商 才能工作。但它兼容数十个提供商和数百个模型,因此您可以自由实验、优化和切换,这是设计上的优势。在"最佳模型"每两周就变化的世界里,没有锁定。
- 不要吝啬 token: 昂贵的前沿模型使用大量 token 几乎总是胜过使用少量 token 的廉价模型。关注您的预算,但要接受 token 比开发者时间便宜这一事实。
- 信任角色: 扩展的可自定义模式(Architect、Code 等)和预定义的云代理类型(Planner、Coder 等)让模型专注于手头任务,不越界。根据您正在处理的任务依赖它们。
- 保持雄心: Roo 在您越信任它时效果越好。开箱即用,扩展会请求您批准所有操作,但随着您越来越熟悉并启用 自动批准,您会看到它能够长时间自主工作而不卡住或做出错误决策。准备就绪后,将大型、复杂的项目交给 Orchestrator,它将在模式间协调任务。在云端,我们为您处理所有这些。
快速开始
教程和功能视频
其他资源
- Discord 服务器:加入社区获取实时帮助和讨论。
- Reddit 社区:分享您的经验,看看其他人正在构建什么。
- YouTube 频道:观看教程,了解功能演示。
- GitHub Issues:报告 bug 并跟踪开发进度。
- 功能请求:有想法?与团队分享。





