
Roo Code
Cline fork 的 power user VS Code 智能体——多模式 + Boomerang Tasks + BYOK,每周多次发布
想要 Cline 的开源透明 + 更激进新特性的 power user 首选。要严格 human-in-the-loop + JetBrains 走 Cline;要团队策略 + 云端协作走 Roo Cloud Team;要纯 IDE 集成 + 不折腾走 Cursor / Copilot。
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 仍英文最佳
上手
- VS Code → Extensions → 搜
Roo Code安装 - 设置 → Provider → 添加 Anthropic / OpenAI / Google / OpenRouter / Ollama API Key
- 选默认 Mode(Code)→ 在侧边栏对话框写需求
- 启用 Auto-Approve(先 commit!)+ 配
.rooignore限制范围 - 多步任务用 Boomerang:在 prompt 写
start a subtask in architect mode to plan, then code mode to implement - 团队:上 Cloud Team → 共享 Custom Modes + remote agents
对比
| 维度 | Roo Code | Cline | Cursor | Continue |
|---|---|---|---|---|
| 协议 | Apache 2.0 | Apache 2.0 | 商业 | Apache 2.0 |
| GitHub Star | 23.8K | 57.9K | – | 19K+ |
| 安装量 | 1.55M VS Code | 4M+ VS+JB | – | 高 |
| 架构 | 多模式 + Boomerang | Plan/Act 两阶段 | 内置 IDE | Chat + Edit |
| 多 agent | ✅ Boomerang | ❌ | ✅ Composer | ❌ |
| 自定义 Modes | ✅ | ❌ | Cursor Rules | Slash 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 需求(每周快速发布)
相关阅读
来源
- DevRadar — Roo Code Review 2026(BYOK / Agentic Loop / 模型矩阵)https://devradar-dev.github.io/open-research/ai-tools/roo-code
- RockB — Cline vs Roo Code 2026(Star / 安装 / 多模式架构)https://baeseokjae.github.io/posts/cline-vs-roo-code-2026
- Serenities AI — Roo Code vs Cline 2026(社区 vs 产品路线)https://serenitiesai.com/articles/roo-code-vs-cline-ai-coding-2026
- Qodo Blog — Roo Code vs Cline(企业治理视角)https://www.qodo.ai/blog/roo-code-vs-cline
- LLMReference — Roo Code Model Compatibility Matrix https://www.llmreference.com/agents/roo-code
| 计划 | 价格 | 限制 | 国内支付 | 备注 |
|---|---|---|---|---|
| Roo Code OSS | $0(Apache 2.0) | — | — | |
| Cloud Free | $0 | — | — | |
| Cloud Team | $99/月 | — | — | |
| Enterprise | Custom | — | — |
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。受监管 / 生产代码强烈建议保持手动审批。