Skip to main content

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,它将在模式间协调任务。在云端,我们为您处理所有这些。

快速开始

教程和功能视频

更多快速教程和功能视频...

其他资源