编程助手 Roo Code 新技能秀,与 Cline 比拼新功能
编程助手 Roo Code 新技能秀,与 Cline 比拼新功能
2025年02月13日 08:03 中国香港

Cline 是目前最好用的AI编程工具之一,在Open Router的日排行、周排行和月排行中,Cline都是调用模型最多的工具。它支持多种模型,包括OpenAI、Ollama等,并且可以免费使用。
Roo Code(前身为Roo Cline,是 Cline 一个强大的分支)作为一款功能强大的AI编程助手,通过其全面的功能和灵活的定制能力,为开发者提供了全新的开发体验,堪称Cline的升级版本。

Roo Code 提供而 Cline 尚未提供的功能:
新任务工具:在现有任务内创建新任务,允许自动上下文延续,包括自动批准选项。(01/24/30)
自定义模式:创建无限量的自定义模式,每个模式都有自己的提示、模型选择和工具集。
智能模式切换:模式现在可以在需要时智能地请求切换到其他模式,使您的 workflow 更加流畅。例如,当您在建筑师模式下需要做出代码更改时,Roo 可以自动建议切换到代码模式。(01/24/25)
模式级别自定义文件模式限制:针对自定义模式的细粒度文件访问控制。您现在可以创建专门的角色,例如仅对 markdown 文件具有访问权限的技术作家,确保专注且安全的 workflow。(01/24/25)
按模式增强 Markdown 支持:询问和架构模式现在都具备 Markdown 编辑功能,非常适合文档任务和架构规划。(01/24/25)
快速操作:代码操作用于解释、改进或修复代码。通过 VSCode 的上下文菜单在编辑器中突出显示代码时访问,在问题标签页中右键单击问题,以及通过内联错误上的灯泡指示器访问。允许您处理当前任务中的改进或为更大的更改创建一个专门的新任务。感谢 samhvw8。(01/24/27)
支持 Glama API:支持 Glama.ai API 路由器,包括成本计算、缓存、缓存跟踪、图像处理和计算使用。
删除消息:使用垃圾桶图标删除消息。选择仅删除所选消息及其 API 调用,或删除消息及其所有后续活动。
增强提示按钮:一键自动优化您的提示。配置使用当前模型或专用模型。自定义提示增强提示以获得更好的结果。
语言选择:使用英语、日语、西班牙语、法语、德语等多种语言进行交流。
浏览和添加模型:浏览并添加支持OpenAI的模型,可选择带或不带流式传输。
Git提交提及:使用@-提及将Git提交上下文引入您的对话中。
快速复制提示历史:使用初始提示框中的复制按钮一键重用过去的提示。
终端输出控制:限制传递给模型的终端行数,以防止上下文溢出。
自动重试失败的API请求:配置具有可自定义尝试之间延迟的自动重试。
API重试的指数退避:对于连续失败,自动增加重试延迟(5秒、10秒、20秒等)。(02/08/25)
自定义速率限制:配置API请求之间的最小延迟,以防止服务提供商过载。(02/08/25)
斜杠命令模式切换:使用如/ask或/code等命令快速切换模式。(02/08/25)
编辑后延迟调整:设置写入后的暂停时间,以便进行诊断检查和手动干预,在自动操作之前。
差异模式切换:启用或禁用差异编辑
差异模式切换:在设置中启用实验性的新统一差异算法
差异匹配精度:控制应用差异时代码部分必须匹配的精确度(1-100)。较低的值允许更灵活的匹配,但会增加错误替换的风险
浏览器用户截图质量:调整浏览器截图的WebP质量。较高的值提供更清晰的截图,但会增加令牌使用量
MCP网络超时配置:自定义从15秒到一小时的超时时间。(01/24/27)
Cline 提供的功能,Roo Code 尚未提供:
.clineignore:阻止 Cline 访问指定文件模式的文件。在项目中使用自动批准敏感文件时特别有用!
他们都提供但存在显著差异的功能:
通知:Roo Code 使用可选的声音效果来表示任务完成,而 Cline 使用可选的系统通知
模式:(与“模式”功能相关的表格如下)

⚠ 免责声明:Roo Code 和 Cline 的比较可能并不完全准确,因为这两个工具都在积极发展中,并经常添加新功能。如果您发现任何不准确或我们遗漏的功能,请在评论中告知我们,我们将立即更新列表。您的反馈帮助我们使这份指南尽可能准确和有帮助!