测试方法与环境
- 测试日期:2026 年 5 月 12-15 日
- VSCode:1.94 stable
- 中转方:Anthropic 协议 + OpenAI 协议双端点
- 测试模型:Claude Opus 4.7 / Claude Sonnet 4.6 / GPT-5.5
- 测试任务:补全函数 / 跨文件重构 / 跑 npm test 修 bug / 写 README
三者速览
| 维度 | Cline | Roo Code | Continue |
|---|---|---|---|
| 定位 | Agent 系 | Agent 系(多 mode) | Copilot 系(补全+编辑) |
| 配置载体 | VSCode Settings UI | VSCode Settings UI | config.yaml 文件 |
| 支持协议 | Anthropic / OpenAI 兼容 | Anthropic / OpenAI 兼容 | 几乎全(OpenAI/Anthropic/Google/Mistral/…) |
| 多模型路由 | 单 model + plan/act 切 | mode 各自 model | 多 model 列表 + role 分配 |
| 工具调用 | 完整(shell/编辑/浏览器) | 完整 + mode 限权 | 部分(主要做编辑/聊天) |
| 行内补全 | 不支持 | 不支持 | ✅ 支持 |
| GitHub Star(2026-05) | 约 39k | 约 14k | 约 22k |
| 适合场景 | Agent 自动跑任务 | Agent + 多角色切换 | 主导编辑 + 行内补全 |
维度逐项对比
1. 配置文件体验(YAML 谁最爽)
Continue 用 ~/.continue/config.yaml:
name: solopreneur-relay
models:
- name: Claude 4.7 (relay)
provider: anthropic
model: claude-opus-4-7
apiBase: https://你的中转域名
apiKey: ${{ secrets.RELAY_API_KEY }}
roles:
- chat
- edit
- name: GPT-5.5 (relay)
provider: openai
model: gpt-5.5
apiBase: https://你的中转域名/v1
apiKey: ${{ secrets.RELAY_API_KEY }}
roles:
- autocomplete
context:
- provider: file
- provider: code
YAML 原生注释、secrets 引用、role 分配,Solopreneur 一份 yaml 同步多机最顺。
Cline 在 VSCode Command Palette → Cline: Open Settings,UI 表单填:
API Provider: Anthropic
API Key: sk-你的中转key
Custom Base URL: https://你的中转域名
Model ID: claude-opus-4-7
底层是 JSON,但只能 UI 改;多机同步靠 VSCode Settings Sync。
Roo Code 类似 Cline,UI 表单填 provider,但多 mode 部分需要在「Modes」标签里分别配 model。
结论:Continue 文件级 YAML 最完整,Cline 与 Roo Code 都是 UI 中心,Solopreneur 数字游民流动办公选 Continue。
2. Agent 能力
Cline:plan mode + act mode 切换。plan 阶段只规划不动文件,act 阶段执行 shell / 改文件。工具集稳定,2024 年起就开始优化,Solopreneur 跑长任务靠谱。
Roo Code:mode 系统更丰富,内置 Code / Architect / Ask / Debug 四种,可以自定义新 mode 限权(如只读 mode 禁止改文件)。适合一人多角色切换。
Continue:Agent 能力是后加的(Continue Agent 2025 年底上线),主要做编辑 + 聊天,跑 shell 与连续 tool_use 不如 Cline / Roo Code 完整。
3. 多模型路由
Cline:单 model + plan/act 各自可绑不同 model。最近版本加了「不同任务不同模型」但仍以单 model 为主。
Roo Code:每个 mode 独立 model,Code mode 用 Claude 4.7、Ask mode 用 Sonnet 4.6,自然分流。
Continue:roles 机制最细——chat / edit / autocomplete / apply / rerank / embed 各自独立绑 model。Solopreneur 把 autocomplete 走 GPT-5-mini、chat/edit 走 Claude 4.7,成本控制颗粒度最细。
4. 行内补全
只有 Continue 原生支持行内补全(类似 Copilot)。Cline 与 Roo Code 主走对话面板,没有 Tab 补全。
Solopreneur 习惯 Copilot 流 Tab 流 → Continue;习惯 Cursor Composer 流 → Cline / Roo Code。
5. 兼容中转方差异
中转方有时只暴露 OpenAI 兼容协议,不一定有 Anthropic 原生协议。三者表现:
| 中转方协议 | Cline | Roo Code | Continue |
|---|---|---|---|
| Anthropic 原生 | ✅ | ✅ | ✅ |
| OpenAI 兼容 | ✅ | ✅ | ✅ |
| 仅 OpenAI 兼容跑 Claude | ⚠️ tool_use 偶有问题 | ⚠️ 同 Cline | ✅ |
| Google / Mistral / Cohere | ❌ | ❌ | ✅ |
Continue 多协议覆盖最广,Cline 与 Roo Code 在中转方协议不完整时偶尔卡。
谁该选谁
选 Continue
- 习惯 Copilot Tab 流补全 + 偶尔聊天
- 需要 YAML 文件级配置同步多机
- 想细颗粒度路由不同 role 到不同模型
- 中转方协议不全(需要 OpenAI 跑 Claude 那种)
选 Cline
- 想让 AI 自动跑 shell + 改文件 + 看 error
- 习惯 plan/act 二段式 Agent
- 用 VSCode Settings Sync 同步设置不嫌烦
- 中转方支持 Anthropic 原生协议
选 Roo Code
- 需要多 mode 切换(Architect / Code / Debug)
- 想给不同 mode 限权(只读 / 限制工具集)
- 已熟悉 Cline,想要更精细控制
中转方实战:Claude 4.7 与 GPT-5.5 接入
三者配中转方时统一注意:
- base_url 末尾:OpenAI 协议要 /v1,Anthropic 协议不要
- api key:中转方一般统一 key,三种插件都能复用
- 模型名映射:中转方实际名可能是 opus-4.7 或 claude-4.7-opus,跟官方 claude-opus-4-7 不同,以中转方文档为准
- tool_use 协议:跑 Cline / Roo Code 时 tool_use 字段比 Continue 多,中转方支持完整度差异在这里体现
中转方在三者里通常以 Anthropic 协议为主推,建议选一条主推 GPT-5.5 / Claude 4.7 的低价 API 中转,Anthropic 与 OpenAI 双协议都跑通,三种插件按需切换。
局限
- 三者都不支持 JetBrains(Cursor 与 Aider 才支持)
- 三者对 cache_control / prompt caching 协议跟进时差不一,中转方有时按官方协议透传、有时拦截,Solopreneur 要测一遍
- Roo Code 在 2025 年下半年频繁改 mode 设计,旧版本配置升级偶有兼容问题
相关阅读
- Aider + Claude 4.7 中转 git-first 省钱:终端里的 AI coding 工具也支持中转,和本文三款互补
- Claude Code 接中转 Solopreneur 配置:中转 key 和 baseURL 的完整配置,三款插件通用
- LangGraph 中转 BASE_URL 多 Agent 工厂:如果插件还不够 Agent,自己搭一个
- PR 代码审查 Agent 怎么选