Roo Code 项目编程

Roo Code 项目编程


一、Roo Code 是什么

Roo Code 最初是 Cline 的一个活跃 fork,主打自定义模式(Custom Modes),允许用户定义 AI 助手的角色、工具权限和行为边界。相比原始 Cline,它的"本地化"体现在更灵活的模式配置和对本地模型(Ollama / LM Studio)的更深度支持。

一句话:一个加了模式定制层的 Cline


二、核心特性一览

特性说明
自定义模式(Custom Modes)可为不同任务创建独立角色配置——每个模式可设置不同的提示词、工具权限、模型绑定
本地模型优先原生支持 Ollama / LM Studio / llama.cpp,填入 API Base 即可使用
MCP 支持继承 Cline 的 MCP 工具调用能力
VS Code 扩展IDE 内联对话 + 代码编辑
多 API 提供商OpenAI、Anthropic、Google、OpenRouter、自定义端点

三、实际状态(截至 2026-05)

Roo Code 原仓库 RooVeteran/Roo-Code 已返回 404,VS Code Marketplace 列表已下架。

目前无官方维护版本,相关 fork 和衍生项目如 Custom-Modes-Roo-Code(172⭐)和 Roo-Code-Types(4⭐)虽有遗留但缺乏主力维护。

Cline 生态GitHub 星数状态
Cline(原版)~62K⭐✅ 活跃,综合最强
Kilo Code~19K⭐✅ 活跃,Cline 最活跃 fork,内置模式化
Roo Code❌ 已停更,原仓库/Marketplace 404

四、与 Cline 的对比

用户原笔记:"类似 cline,但是本地化更极致"

Roo Code 相比 Cline 的差异:

  • 模式系统:Cline 只有默认模式,Roo Code 允许创建多个角色模式(架构师、代码审查、测试等),每个模式有独立 prompt + 工具白名单
  • 本地模型:Roo Code 对本地引擎的配置路径更友好,更强调离线使用
  • 代码库:同样是 TypeScript + VS Code 扩展,架构与 Cline 高度相似

如今这些差异点已被其他 fork 继承——Kilo Code 内置了 5 种模式(Architect / Ask / Code / Test / Debug),Cline 自身也在逐步增强模式化能力。Roo Code 的独特价值已基本被生态吸收。


五、在你的环境中的适用性

你的基础设施(V100 推理 + 4060 本地 + OpenCode Go DeepSeek API)完全可以驱动任何 Cline 系工具。

由于 Roo Code 已不可用,替代选择:

方案配置方式亮点
OpenCode VSCode 扩展 直接填 API Key + Base URL 你已购买的 OpenCode Go 套餐,原生 DeepSeek API
Kilo Code VS Code 扩展,配置 Cline 格式 config 内置 5 种模式,活跃维护(19K⭐)
Cline VS Code 扩展,MCP 支持完善 62K⭐,生态最大,MCP 集成最强

📅 最后更新: 2026-05-22