跳到主内容
AIHO 2026 全新改版上线
TOOL · CODING #02/05AI CLI
Roo Code

Roo Code

Cline fork 的 power user VS Code 智能体——多模式 + Boomerang Tasks + BYOK,每周多次发布

vscodeagentbyokopensourceapache2mcpmulti-agentfork
访问官网
能力
5
易用
4
性价比
5
中文
3
稳定
4
编辑结论 综合4.2/ 5

想要 Cline 的开源透明 + 更激进新特性的 power user 首选。要严格 human-in-the-loop + JetBrains 走 Cline;要团队策略 + 云端协作走 Roo Cloud Team;要纯 IDE 集成 + 不折腾走 Cursor / Copilot。

01 / 03深度解读

TL;DR

Roo Code 是 Cline 早期 fork 出来走 power-user 路线的 VS Code 智能体——Apache 2.0 + BYOK + 每周多次发布 + 多模式(Code / Architect / Ask / Debug)+ Boomerang Tasks 并行 sub-agent + 自定义 Modes + Auto-Approve。GitHub 23.8K Star、1.55M VS Code 安装、300+ 活跃贡献者。OSS 完全免费(你自付 LLM tokens),Cloud Team $99/月 加团队策略 + remote agents。

适合:想要 Cursor-style 自治 + 完全透明 + 无供应商锁定的 solo / 小团队;多步重构 / 多文件改动用 Boomerang Tasks 混合模型省 token;偏好开源 + 本地 Ollama 隐私。不适合:要严格 human-in-the-loop(Cline 的 Plan/Act 更稳);要 JetBrains 原生(Cline 有,Roo 只有实验桥接);不想配模型 / 不想看 prompt(Cursor / Copilot 更省心)。

核心能力

  • Agentic Loop:Thought → Plan → Act → Observe 递归循环,错了自动读 stderr + 重试
  • 多模式:Code(写代码)/ Architect(设计)/ Ask(解释)/ Debug(修问题),可在 sub-task 切换
  • Boomerang Tasks:主任务派发 sub-task 到不同 mode + 不同模型,并行 / 串行混合
  • Custom Modes:自定义 system prompt + 工具集 + 模型,团队级共享
  • Auto-Approve:连续执行不打断(高风险 → 配白名单)
  • BYOK:Anthropic / OpenAI / Google / DeepSeek / xAI / Mistral / OpenRouter / Ollama 本地
  • 完整透明:每步 prompt / cost / context usage 可见
  • MCP 支持:继承 Cline MCP 协议,工具 / 数据源 / 自定义服务器
  • .rooignore:限制 AI 可见文件,敏感目录可排除
  • 本地优先:Ollama / vLLM 局域网模型,air-gapped 可用
  • Cloud:task 存储 + 协作 + remote agent + 团队策略

价格

  • OSS:$0(Apache 2.0);你自付 LLM API
  • Cloud Free:$0 + 云端基础
  • Cloud Team:$99/月 + remote agents + 团队治理
  • Enterprise:Custom + SSO + 审计 + 私有部署

实际成本 = 0(OSS)+ LLM 调用费。Boomerang 混合模型策略下,月度账单可比单跑 Claude Opus 省 50–70%。

实测(solo + 5 人小团队 / TypeScript 全栈)

亮点:

  • 每周多次发布,新特性来得快,社区驱动感强
  • Boomerang Tasks 重构整目录时效率拉满:Architect Opus 出方案 → Code DeepSeek 实现 → Debug Sonnet 验
  • 自定义 Modes 把团队风格固化,新人接手新仓库 30 分钟上手
  • Auto-Approve + .rooignore 配好后 80% 任务零打断
  • BYOK 透明度极高:每个 prompt / cost / context 都可看,比 Cursor 黑盒强
  • Ollama + Qwen2.5 Coder 本地跑离线场景 OK

踩坑:

  • 每周快速发布 = 偶发回归,生产仓库别盲跟 latest
  • Auto-Approve 不配白名单可能误删 / 误覆盖(必须先 commit)
  • 多模式切换初学者会 confused,文档要花时间读
  • JetBrains 只有实验桥接(要 JetBrains 原生用 Cline)
  • 模型 BYOK 配置门槛比 Cursor 高
  • Boomerang 并行多 sub-agent 时 token 烧得快,要监控
  • 中文 prompt 表现尚可但 system prompt 仍英文最佳

上手

  1. VS Code → Extensions → 搜 Roo Code 安装
  2. 设置 → Provider → 添加 Anthropic / OpenAI / Google / OpenRouter / Ollama API Key
  3. 选默认 Mode(Code)→ 在侧边栏对话框写需求
  4. 启用 Auto-Approve(先 commit!)+ 配 .rooignore 限制范围
  5. 多步任务用 Boomerang:在 prompt 写 start a subtask in architect mode to plan, then code mode to implement
  6. 团队:上 Cloud Team → 共享 Custom Modes + remote agents

对比

维度Roo CodeClineCursorContinue
协议Apache 2.0Apache 2.0商业Apache 2.0
GitHub Star23.8K57.9K19K+
安装量1.55M VS Code4M+ VS+JB
架构多模式 + BoomerangPlan/Act 两阶段内置 IDEChat + Edit
多 agent✅ Boomerang✅ Composer
自定义 ModesCursor RulesSlash Commands
JetBrains实验桥接✅ 原生
发布节奏每周多次月级稳定月级月级
Auto-Approve可选
BYOK✅ 完全✅ 完全部分
MCP✅ 继承✅ 一等

避坑

  • 快速发布回归风险:生产仓库别用 latest,pin 一个稳定版本季度升级
  • Auto-Approve 必白名单.rooignore + git clean 状态 + commit 习惯 = 三道防线
  • Boomerang token 失控:sub-agent 并行烧得快,月预算告警
  • 多模式学习成本:先用 Code 一种跑顺再加 Architect/Debug
  • MCP 服务器质量参差:装第三方 server 看 review + 沙盒
  • shell 工具权限:危险命令(rm -rf / dd)要在 settings 里拉黑
  • JetBrains 用户:要原生体验请走 Cline;实验桥接稳定性还在演进
  • 中文场景:system prompt + custom modes 用英文写效果最好

适合 / 不适合

  • ✅ Power user / 想跟最新特性的开发者
  • ✅ solo / 小团队 + 多模型混合 + 省 token
  • ✅ 多步重构 / 多文件改动(Boomerang)
  • ✅ 完全透明 + 无供应商锁定
  • ✅ Ollama 本地 / air-gapped 场景
  • ❌ 严格 human-in-the-loop / 受监管行业(Cline)
  • ❌ JetBrains 原生需求(Cline)
  • ❌ 不想配模型 / 不想看 prompt(Cursor / Copilot)
  • ❌ 完全稳定 LTS 需求(每周快速发布)

相关阅读

来源

  1. DevRadar — Roo Code Review 2026(BYOK / Agentic Loop / 模型矩阵)https://devradar-dev.github.io/open-research/ai-tools/roo-code
  2. RockB — Cline vs Roo Code 2026(Star / 安装 / 多模式架构)https://baeseokjae.github.io/posts/cline-vs-roo-code-2026
  3. Serenities AI — Roo Code vs Cline 2026(社区 vs 产品路线)https://serenitiesai.com/articles/roo-code-vs-cline-ai-coding-2026
  4. Qodo Blog — Roo Code vs Cline(企业治理视角)https://www.qodo.ai/blog/roo-code-vs-cline
  5. LLMReference — Roo Code Model Compatibility Matrix https://www.llmreference.com/agents/roo-code
02 / 03价格速查
计划价格限制国内支付备注
Roo Code OSS$0(Apache 2.0)
Cloud Free$0
Cloud Team$99/月
EnterpriseCustom
03 / 03 常见问题
Roo Code 和 Cline 的核心区别?

都是 Apache 2.0 BYOK VS Code 智能体,Roo Code 是 Cline 早期 fork。Cline 走 Plan/Act 两阶段 + step-by-step approval,规模 57.9K Star / 4M+ 安装(含 JetBrains 原生)。Roo Code 走多模式(Code/Architect/Ask/Debug)+ Boomerang Tasks 并行 sub-agent + 自定义 Modes,每周多次发布,规模 23.8K Star / 1.55M VS Code 安装、JetBrains 实验桥接。受监管 / 强人审批用 Cline;solo / 小团队 + 想跑并行多步走 Roo。

Boomerang Tasks 是什么?

Roo Code 的多 agent orchestration:主任务可派发 sub-task 到不同 mode(如 Architect 设计 → Code 实现 → Debug 验证),每个 sub-task 用不同模型(贵模型规划 + 便宜模型实现),结果回传主任务。在重构 / 多文件改动里能把 Claude Opus + DeepSeek 混搭省 60% token 成本。

BYOK 支持哪些模型?

Anthropic(Claude Sonnet/Opus 4.6,1M context via Vertex)、OpenAI(GPT-5.4 / o1 / Codex Max)、Google(Gemini 2.5 Pro / Flash,2M context)、DeepSeek(V4 Pro / R1,1M context)、本地 Ollama(Llama 3 / Qwen 2.5)、xAI / Mistral / Groq / OpenRouter 聚合。完全 BYOK,零供应商锁定。

Auto-Approve 安全吗?

Auto-Approve 让 Roo 不停人手批准连续执行——效率高但有 prompt injection / 误删风险。建议:(1) 只在 git 工作区干净时开;(2) 限制文件 / 命令白名单(`.rooignore` + Auto-Approve 规则);(3) 不要给 shell 全自动权限;(4) 用前先 commit。受监管 / 生产代码强烈建议保持手动审批。