跳转到主要内容

概述

Roo Code 是一款强大的 VS Code AI 编程助手插件,为您提供一个完整的 AI 开发团队。它最大的特色是多模式配置,允许针对不同的开发任务使用不同的 AI 模型,实现最佳的开发效率。

核心优势
  • 🎯 多模式配置:为架构、编码、调试等不同任务分配专门的模型
  • 🤖 Agent 智能体:自动规划和执行复杂的开发任务
  • 🔄 多文件操作:理解项目结构,智能修改多个文件
  • 💰 完全免费:开源免费,只需支付 AI 模型使用费用
  • 🌐 广泛兼容:支持 400+ 主流 AI 模型
  • 🔌 MCP 支持:通过 Model Context Protocol 连接外部工具
Roo Code vs ClineRoo Code 是 Cline 的一个分支项目,保留了 Cline 的核心功能,同时添加了独特的多模式配置系统。如果您需要为不同开发阶段使用不同模型,Roo Code 是更好的选择。

维护状态与 Responses 端点支持

官方已停止更新(2026 年)

Roo Code 团队已发布最后一个版本,宣布重心转向 Roomote(其云端智能体平台):扩展会继续无限期工作,但不再有错误修复、新功能和模型更新。官方建议想继续使用扩展形态的用户关注社区维护的 fork ZooCode,或回到其起源项目 Cline Roo Code 最后一个版本公告:扩展继续无限期工作但不再有错误修复、新功能或模型更新,官方推荐 ZooCode 与 Cline
停更的直接影响:「OpenAI」provider 的预置模型列表止步 gpt-5.4,gpt-5.5 / gpt-5.6 系列等后续新模型无法在下拉中选到。存量功能不受影响。

为数不多支持 /v1/responses 的 IDE 插件(实测可用)

Roo Code 的「OpenAI」provider 走 /v1/responses 端点(注意与「OpenAI Compatible」provider 区分,后者走 /v1/chat/completions),并支持自定义 Base URL。这让它成为目前少数能在 IDE 里跑通 GPT-5.4「推理 + 工具调用」 的插件——GPT-5.4 及之后的模型在 chat/completions 上已被 OpenAI 禁止工具与推理同用(详见 Responses 原生调用指南),而走 responses 不受此限。 配置方式:API Provider 选 OpenAI(不是 OpenAI Compatible),Base URL 填 https://api.apiyi.com/v1,模型选 gpt-5.4

在 Trae 等 VS Code 系 IDE 中安装使用

Trae 等基于 VS Code 的 IDE 同样可以安装 Roo Code 插件。实测在 Trae 内安装 Roo Code、按上述方式配置 OpenAI provider 后,Responses 端点的工具调用与任务执行均正常——相当于给自定义模型只支持 chat/completions 的 Trae 补上了一条 Responses 通道(模型上限同样是 gpt-5.4)。 在 Trae IDE 中通过 Roo Code 插件走 Responses 端点执行任务的实测截图

快速安装

方式一:VS Code 扩展商店(推荐)

1

打开扩展商店

在 VS Code 中按 Ctrl+Shift+X (Windows/Linux) 或 Cmd+Shift+X (macOS)
2

搜索安装

搜索 “Roo Code” 并点击安装扩展 IDRooVeterinaryInc.roo-cline
3

打开插件

安装完成后,点击左侧活动栏的 Roo Code 图标

方式二:Open VSX Registry

访问 Open VSX Registry 搜索 Roo Code 进行安装。

配置 API易

基础配置

1

打开设置

点击 Roo Code 侧边栏的齿轮图标(设置按钮)
2

选择 API 提供商

在 API Provider 下拉菜单中选择 OpenAI Compatible
3

配置连接参数

Base URL: https://api.apiyi.com/v1API Key: 您的 API易 密钥(格式:sk-***Model Name: 输入您要使用的模型名称
4

保存配置

点击保存,Roo Code 会自动验证连接
Base URL 配置要求
  • 必须使用 https://api.apiyi.com/v1(包含 /v1 路径)
  • 不要使用 https://api.apiyi.com(缺少 /v1 会导致连接失败)

获取 API易 密钥

1

访问 API易 后台

登录 api.apiyi.com
2

创建 API Key

进入「令牌管理」页面(api.apiyi.com/token),点击「创建新令牌」
3

复制密钥

复制生成的 API Key(格式:sk-***),并粘贴到 Roo Code 配置中

多模式配置(核心特性)

Roo Code 的独特之处在于可以为不同的开发模式分配不同的 AI 模型,实现专业化分工。

五大开发模式

架构模式 - 用于系统设计和架构规划适合模型
  • Claude Sonnet(推理能力强,擅长架构设计)
  • GPT-4o(全面的技术知识)
  • DeepSeek V3(深度思考,性价比高)
典型任务

配置多模式

1

打开模式设置

在 Roo Code 设置中找到 Mode Configuration 区域
2

为每个模式选择模型

可以为每个模式单独配置:
  • API Provider
  • Model Name
  • Temperature(创造性参数)
  • Max Tokens
3

切换使用模式

在 Roo Code 界面中,通过模式选择器切换当前使用的模式
推荐配置策略
  • Architect/Orchestrator → 使用高质量模型(Claude Sonnet, GPT-4o)
  • Code → 使用专业编程模型(DeepSeek Coder, Claude Sonnet)
  • Ask → 使用快速经济模型(GPT-4o-mini, Gemini Flash)
  • Debug → 使用分析能力强的模型(Claude Sonnet, GPT-4o)

推荐模型

Roo Code 通过 API易 支持 400+ 主流 AI 模型,包括 OpenAI、Google Gemini、Claude、DeepSeek、国产模型等。

查看编程开发模型推荐

查看最新的编程模型推荐、性能对比和使用建议。包括顶级性能模型、高性价比模型、推理增强模型等详细分类。
为什么不在此列出具体模型?AI 模型更新迭代速度非常快,为了确保您获取最准确的模型推荐信息,我们统一在 模型推荐页面 维护最新的模型列表、性能数据和使用建议。

核心功能

Agent 智能体模式

Roo Code 最强大的功能是 Agent 模式,AI 可以自主规划和执行复杂任务:

多文件智能编辑

理解项目结构,自动修改多个相关文件:

代码生成

代码审查和优化

Roo Code 会提供详细的审查报告和改进建议。

智能重构

测试生成

常用命令

Roo Code 提供了丰富的命令面板命令:
命令快捷键功能
Roo Code: New TaskCtrl+Shift+L开始新任务
Roo Code: ContinueEnter继续当前任务
Roo Code: ApproveCtrl+Enter批准 AI 的更改
Roo Code: RejectCtrl+Backspace拒绝更改
Roo Code: Clear History-清除对话历史
Roo Code: Switch Mode-切换开发模式
快捷键提示:可以在 VS Code 的键盘快捷方式设置中自定义 Roo Code 的快捷键。

高级功能

API Configuration Profiles

为不同项目或团队创建不同的 API 配置文件:

Codebase Indexing

Roo Code 会自动索引您的代码库,理解项目结构:
  • 自动发现文件关系
  • 理解代码依赖
  • 智能上下文感知
  • 跨文件引用追踪

MCP 集成

通过 Model Context Protocol 连接外部工具:
  • 数据库查询
  • API 调用
  • 文件系统操作
  • Git 操作
  • 自定义工具集成

自定义提示词模板

在设置中配置常用的提示词模板:

使用技巧

1. 提供清晰的上下文

❌ 模糊描述

“优化这个函数”

✅ 清晰描述

“优化这个函数的性能,重点关注循环效率和内存使用,添加适当的注释说明优化思路”

2. 分步骤执行复杂任务

对于复杂任务,建议分解为多个步骤:
1

第一步:架构设计

使用 Architect Mode 设计整体架构
2

第二步:模块实现

切换到 Code Mode 实现各个模块
3

第三步:调试优化

使用 Debug Mode 排查问题
4

第四步:集成测试

使用 Orchestrator Mode 协调整合

3. 利用模式切换

针对不同任务类型切换最合适的模式:
  • 需要设计架构?→ Architect Mode
  • 写代码实现?→ Code Mode
  • 快速咨询?→ Ask Mode
  • 遇到 Bug?→ Debug Mode
  • 复杂重构?→ Orchestrator Mode

4. 审查和批准更改

重要习惯
  • 始终审查 AI 生成的代码再批准
  • 理解每个更改的目的
  • 测试修改后的功能
  • 保持代码库的一致性

常见问题

主要区别
  1. 多模式配置:Roo Code 的核心特性,Cline 不支持
  2. 代码库:Roo Code 是 Cline 的 Fork,但在独立开发
  3. 更新频率:Roo Code 更新更频繁,功能迭代快
  4. 社区:两者都有活跃的社区,但侧重点不同
如何选择
  • 需要多模式?→ Roo Code
  • 需要稳定性?→ Cline
  • 都可以免费试用,选择最适合自己的
常见原因和解决方案
  1. Base URL 错误
    • ✅ 正确:https://api.apiyi.com/v1
    • ❌ 错误:https://api.apiyi.com
  2. API Key 无效
    • 检查 Key 是否正确复制(注意首尾空格)
    • 确认账户余额充足
    • 验证 Key 状态为「启用」
  3. 模型名称错误
  4. 网络问题
    • 检查网络连接
    • 尝试重启 VS Code
配置步骤
  1. 打开 Roo Code 设置(齿轮图标)
  2. 找到 Mode Configuration 区域
  3. 为每个模式单独设置:
    • Architect Mode → claude-sonnet-4
    • Code Mode → deepseek-coder
    • Ask Mode → gpt-4o-mini
    • Debug Mode → claude-sonnet-4
    • Orchestrator Mode → gpt-4o
  4. 保存配置
在使用时,通过模式选择器切换即可。
不会自动修改,需要您的批准:
  1. Roo Code 会先展示建议的更改
  2. 您可以:
    • 查看 Diff(差异对比)
    • 批准(Apply)更改
    • 拒绝(Reject)更改
    • 修改后再批准
  3. 所有更改都在您的控制之下
建议启用版本控制(Git),这样可以随时回退不满意的更改。
省钱策略
  1. 智能选择模型
    • 简单任务用便宜的模型(GPT-4o-mini, DeepSeek)
    • 复杂任务才用高级模型(Claude Opus, GPT-4o)
  2. 利用多模式配置
    • Ask Mode → 用最便宜的模型
    • Code/Debug Mode → 用中等价位的专业模型
    • Architect Mode → 仅在需要时用高级模型
  3. 充值优惠
  4. 控制上下文长度
    • 清除不必要的对话历史
    • 专注当前任务,减少无关上下文
几乎所有主流编程语言,包括但不限于:
  • Web: JavaScript, TypeScript, HTML, CSS, React, Vue, Angular
  • 后端: Python, Java, Go, Rust, C++, C#, PHP, Ruby
  • 移动: Swift, Kotlin, Dart (Flutter), React Native
  • 数据: SQL, R, Julia
  • 其他: Shell, YAML, JSON, Markdown
效果取决于:
  • 选择的 AI 模型
  • 模型的训练数据
  • 语言的流行程度

对比其他工具

特性Roo CodeClineCursorGitHub Copilot
多模式配置
Agent 模式
多文件编辑部分
自定义 API
免费开源
模型选择400+400+有限GitHub 独家
学习曲线中等中等
选择建议
  • 需要多模式配置 → Roo Code
  • 需要稳定成熟 → Cline
  • 需要简单易用 → Cursor
  • GitHub 深度集成 → GitHub Copilot

价格说明

Roo Code 插件本身完全免费,您只需支付 AI 模型的使用费用。 通过 API易 使用 AI 模型的费用取决于您选择的模型和使用量。

查看详细价格

查看所有模型的详细定价和性价比对比
API易 提供充值优惠:充值越多,加赠比例越高(10%-22%)。首次充值还可获得额外加赠。查看 充值活动详情

相关资源

获取帮助

企业微信客服

企业微信客服二维码扫码添加 或 点击联系客服配置问题、使用指导

邮件咨询

客服邮箱[email protected]商务合作[email protected]
快速上手:按照本文的「快速安装」和「配置 API易」章节,5 分钟即可开始使用 Roo Code 进行 AI 辅助编程!