TOKREPO · 主题包
本周新建

Cline + Roo Code — VS Code 智能体配置

在两大 VS Code 智能体扩展之间做选择并正确配置。Cline vs Roo Code 取舍、项目规则、自定义模式,以及配套的 MCP 服务器。

9 个资产

这个 pack 包含什么

你已经在用 VS Code。你不想换 Cursor、Windsurf 或纯 CLI。你只想让 agentic 编码循环 — 读仓库、改文件、跑命令、查文档 — 在 VS Code 里发生,并且每步都过你眼。

2026 年只有两个扩展真正能做到这点:Cline(鼻祖,60K+ stars)和 Roo Code(Cline 的 fork,加了按模式独立的专家 agent 和 boomerang 编排,22K+ stars)。其他的要么是 inline 补全(Copilot、Continue 的 chat),要么是外部 CLI 套了个扩展皮。

这个 pack 涵盖:怎么在两者间选、用哪些规则文件来驯化它们、以及四个 MCP 服务器 — 这些 MCP 两边都通用。同一套 MCP 接线两边都吃,所以你可以切换甚至并行跑,不用重新接管线。

目标读者:想要真正的 agentic 编码(多步、用工具、能创建文件),但不愿意离开 VS Code — 也不想把 marketplace 上每个 AI 扩展都试一遍。

推荐安装顺序

  1. Cline — VS Code 自主编码 Agent — 先装这个,作为默认。在 VS Code marketplace 搜 "Cline"、Install、粘 Anthropic 或 OpenAI 的 API key。60K+ stars,用户基数最大,最稳。每个动作都要你 approve — Cline 永远不会在你点「Approve」之前自己改文件或跑命令。
  2. Cline — VS Code Autonomous AI Coding Extension — 同一个扩展的 MCP-config 视角条目。把它当作把 MCP 服务器接入 Cline 设置 JSON 的参考(语法和 Roo 略有差异,下面会讲)。
  3. .clinerules — Cline 项目行为文件 — 干活前先在仓库根目录放一个 .clinerules。这是项目记忆的 Cline 版(类似 CLAUDE.md):技术栈、规范、硬性禁忌。Cline 每次任务都会读。关键的是,Roo Code 也读同一个文件 — 之后你试 Roo 时,规则自动带过去,不用重写。
  4. Roo Code — VS Code AI 编码团队 — 装上 Roo 作为第二个扩展(是的,两个可以同时在 VS Code 里 — 不冲突)。Roo 是 Cline 的 fork,核心能力相同,外加按模式独立的专家和 boomerang 任务编排。早晚你会想试它,先装好可以 A/B 对照。
  5. Roo Code — 带自定义模式的 AI 编码 Agent — 同一个扩展的另一个参考条目,详细讲自定义模式的 UX。模式是 Roo 的招牌:你定义专家 agent,每个有自己的 system prompt 和工具白名单。
  6. Roo Code Modes — Architect / Code / Ask / Debug 四个 agent — Roo 开箱即用的四个内置模式。Architect 规划,Code 写,Ask 读,Debug 排错。用这个条目学 boomerang 模式(Architect 启动一个多步任务,把子任务交给 Code,再拿回结果继续)。Cline 没有对应能力 — 这是 Roo 的主要差异化。
  7. 2026 AI 编码 Agent 完整对比指南 — 决策文档。覆盖 Claude Code / Cursor / Codex / Gemini CLI / Cline / Roo Code / Windsurf / Aider,带 feature 矩阵。第 1 步装完读一遍,确认 Cline 是对的起点;第 6 步之后再读一遍,决定 Roo 是否值得占第二个槽位。
  8. MCP Reference Servers — 官方实现集合 — Anthropic 官方维护的基线:filesystem、git、memory、fetch、sequential thinking。先接到 Cline;这些经过实战、零配置。等它们能跑了,你就信任 MCP 这根管子,再加更激进的就有底气。
  9. Playwright MCP — 浏览器自动化服务器 — 两个扩展都受益最大的单个 MCP。让 agent 能截浏览器快照、点链接、填表单 — 这样它能 debug 你的前端、爬文档、QA 一个已部署页面,不用你来回截屏分享。在官方参考服务器证明管子通了之后再加。
  10. Git MCP — AI Agent 版本控制服务器 — Cline / Roo 已经能通过终端跑 git,但 Git MCP 给的是结构化访问 — 分支列表、diff 摘要、log 查询都是带类型的响应,不用 shell 输出 parse。对任何非平凡仓库都值。
  11. awesome-mcp-servers — MCP 目录索引 — 你每月翻一次的目标。当你接好 3-4 个 MCP 都能跑时,这个精选索引是你发现下一个的地方。第一天别从这里装;等你感受到上面四个的极限再回来。

它们怎么协同

         VS Code(你的编辑器,没变)
              │
   ┌──────────┴──────────┐
   │                     │
Cline (#1, #2)       Roo Code (#4, #5)
   默认                 备选
   │                     │
   │   读同一个文件:     │
   └──── .clinerules (#3) ────┘
                │
         (项目记忆)
                │
   ┌────────────┴────────────┐
   │       仅 Roo 有:        │
   │ Modes (#6) — Architect  │
   │ / Code / Ask / Debug    │
   │ + boomerang 路由        │
   └─────────────────────────┘
                │
         MCP 协议层
      (两个扩展共用同一根线)
                │
   ┌────────┬───┴────┬──────────┐
   │        │        │          │
Reference  Playwright Git MCP  awesome-mcp
Servers    MCP (#9)  (#10)    目录 (#11)
(#8)
filesystem 浏览器     结构化   每月
git/memory 截图/点击  git 操作 浏览
fetch/seq  填表       diff/log
thinking

   ↑                                ↑
   从这开始                         每月回来翻一次
   (官方零配置)                   (感受到极限之后)

   2026 AI 编码 Agent 对比指南 (#7)
      └── 决策文档,读两次:
            • 第 1 步后确认 Cline
            • 第 6 步后决定要不要 Roo

非显然的赢点:.clinerules 两个扩展都读,所以你切换 Cline 和 Roo 不用重写规范。MCP 同理 — 在系统层接一次,两个扩展看到的是同一组服务器。

你会遇到的取舍(Cline vs Roo Code)

这个 pack 存在的核心理由就是这一节。挑选之前先读。

  • 稳定 vs 灵活 — Cline 是上游,更保守,用户基数大,扩展更新少出意外。Roo 上新功能快(自定义模式、boomerang、cloud agent),但也更容易出问题。**如果你周二早上承担不起「我的 agent 突然不工作」这种事故,默认上 Cline。**喜欢折腾就默认 Roo。
  • 一个模式 vs 多个模式 — Cline 一个 agent 人格、一个 system prompt。Roo 有 Architect / Code / Ask / Debug(还能定义无限自定义模式),每个有自己的 prompt 和工具白名单。**80% 的活一个人格就够了。**自定义模式只有在你有真实的多步工作流时才赚回它的复杂度 — 比如「Architect 规划迁移、Code 执行每步、Debug 在每次失败后跑」。别预防性加模式,最后你只是维护更多 YAML。
  • boomerang vs 线性 — Roo 的 boomerang 编排让一个模式里启动的任务可以委托给另一个模式跑完,拿回结果再继续。Cline 一个任务跑在一个 context 里。boomerang 对 >30 分钟的任务确实有用(context 不被污染、子 agent 失败不会把父任务也拖坏)。5 分钟的小改它就是 overhead。
  • 每次任务成本 — 模型 token 烧得一样。Roo 的模式可以让成本变高(多模式任务做更多 LLM 调用),也可以变低(Ask/Debug 模式用便宜模型,只给 Architect 上大模型)。早点配模式级模型,否则你会流血。
  • 生态成熟度 — Cline 的第三方 MCP 教程更多、YouTube 教程更多、Reddit 帖子更多。Roo 文档更精炼但社区更小。习惯 Google 出路的选 Cline;偏好读源码的选 Roo。
  • MCP 兼容性 — 完全一致。两个都说 MCP 协议。这个 pack 里每个 MCP 两边都能用。系统层把 server 接一次,两个扩展都看得到。这就是为什么并行跑两个扩展很便宜 — 没有重复管线。
  • 审批疲劳 — 默认两个都对每个动作要审批。Cline 的审批 UI 更快(点击少)。Roo 的更细(可以按模式预批准 pattern)。一周后你会想给 git status / ls / cat 这种预批准 — 谨慎做,只对只读命令开。
  • 诚实总结 — Cline 是 iPhone(稳、主流、推荐给老板用)。Roo 是 Android(更可定制、更新更快、推荐给爱写 config 的工程师)。Cline 当默认,副业项目上装 Roo 试两周模式,能 justify 就两个都留、不能就砍一个。

常见踩坑

  • 没试 Cline 直接上 Roo — 你会失去「正常」的基线感觉。模式 / boomerang 确实是真东西,但你只有先吃过 Cline 的限制才能判断是不是真需要。两周 Cline,再评估。
  • MCP 只接到一个扩展、忘了另一个 — Cline 的设置在它扩展配置里;Roo 的在它的。每个 MCP 要写两次(或者用 ~/.config/mcp/ 这种系统级配置,如果你 OS 支持)。如果一个 server 在 Cline 能用、Roo 不能 — 那就是你忘了在 Roo 侧加。
  • .clinerules 写太工程化 — 和 CLAUDE.md 同样的坑:有人把架构文档 paste 进去,每次任务 burn 4K token。控制在 100 行以下:技术栈、命令、规范、硬性禁忌。两个扩展每轮都读。
  • 全部 Auto-approve 一路点 — 两个扩展都有「Auto-approve」开关。第一天别全局打开。白名单只读命令(git status / ls / pwd),写操作 / 删除 / 网络调用保持手动,直到你信任模型在你这个代码库的行为。
  • 跳过对比指南 (#7) — 它是无聊的文档,但它阻止「我怎么装了这 4 个」的瞬间。读一次,决定哪些扩展占永久槽位,其他卸了。
  • 把 Playwright MCP 当可选 — 它是让 agent 在前端工作上真正有用的 MCP。没它,Cline / Roo 能改你的 React 组件但不能告诉你页面渲染是否正常。有它,闭环才闭合。
安装 · 一行命令
$ tokrepo install pack/cline-roo-vscode-setup
丢给 agent,或粘到终端
包内含什么

9 个资产打包就绪

Script#01
Cline — Autonomous AI Coding Agent for VS Code

Autonomous coding agent in VS Code. Creates/edits files, runs commands, browses the web, and uses MCP tools — with human approval at every step. 60K+ stars.

by Cline·242 views
$ tokrepo install cline-autonomous-ai-coding-agent-vs-code-fe3f1223
Prompt#02
.clinerules — Project Behavior File for Cline AI Agent

.clinerules is Cline's per-project rules file, read every task. Steers code style, libraries, conventions without retyping context. Roo-compatible.

by Cline·38 views
$ tokrepo install clinerules-project-behavior-file-for-cline-ai-agent
Skill#03
Roo Code — AI Coding Agent with Custom Modes

Fork of Cline with custom agent modes, boomerang orchestration, and multi-model routing. Create specialized AI agents for coding, review, and architecture tasks.

by Roo Code·257 views
$ tokrepo install roo-code-ai-coding-agent-custom-modes-baddacd0
Skill#04
Roo Code Modes — Architect, Code, Ask & Debug Agents

Roo Code's Modes feature splits the agent into 4 specialists with their own prompts and tool whitelists. Boomerang task delegation between modes built in.

by Roo Code·65 views
$ tokrepo install roo-code-modes-architect-code-ask-debug-agents
Prompt#05
AI Coding Agent Comparison 2026 — Complete Guide

Comprehensive comparison of all AI coding agents in 2026. Covers Claude Code, Cursor, Codex, Gemini CLI, Cline, Roo Code, Windsurf, and Aider with feature matrices and recommendations.

by Agent Toolkit·230 views
$ tokrepo install ai-coding-agent-comparison-2026-complete-guide-b3a901fe
MCP#06
awesome-mcp-servers — MCP Directory & Index

awesome-mcp-servers is a curated index of MCP servers, clients, and tutorials. Use it to pick a server, then add it to your MCP config and verify.

by MCP Hub·70 views
$ tokrepo install awesome-mcp-servers-mcp-directory-index
MCP#07
Playwright MCP — Browser Automation Server

Playwright MCP is an MCP server for browser automation via Playwright snapshots. Add via npx in Claude Code/Codex to run deterministic actions.

by MCP Hub·150 views
$ tokrepo install playwright-mcp-browser-automation-server
MCP#08
MCP Reference Servers — Official Collection

Official MCP reference server implementations by Anthropic: filesystem, git, memory, fetch, sequential thinking, and more. The starting point for MCP development.

by MCP Hub·127 views
$ tokrepo install mcp-reference-servers-official-collection-8a28360d
MCP#09
Git MCP — Version Control Server for AI Agents

MCP server that gives AI agents full Git capabilities. Git MCP enables Claude Code and Cursor to manage repositories, branches, commits, diffs, and history via tool calls.

by MCP Hub·180 views
$ tokrepo install git-mcp-version-control-server-ai-agents-85eacf96
常见问题

常见问题

Cline 和 Roo Code 先装哪个?

Cline。上游、60K+ stars、更稳、社区大可以 Google 出路。装 Cline,干两周真活,然后装 Roo Code 作第二个扩展评估模式和 boomerang。VS Code 里两个不冲突 — 可以同时开。一个月后决定 Roo 是否值得第二个槽位。对 80% 的人来说,Cline 一个就够。

Cline 和 Roo Code 共享配置吗?还是每个都要单独配?

一半一半。好消息:.clinerules 两个都读 — Roo 故意保持兼容。所以你的项目规范自动带过去,不用重写。坏消息:MCP 服务器接线分别住在各自扩展的设置里,所以每个 MCP 要接两次(Cline 一次 / Roo 一次)。目前还没有两个扩展共享的系统级 MCP 注册表。每个 MCP 多花 5 分钟的预算。

我已经用 Cursor / Windsurf / Claude Code 了,为啥还要回 VS Code?

你大概不会到 VS Code — 但你可能在用其他工具的同时也开着 VS Code + Cline。VS Code 的扩展生态(debugger、language server、dev container、remote SSH)还是比任何 AI 原生编辑器都丰富。如果你做数据工程,可能也离不开 VS Code — Jupyter / dbt / Databricks 扩展都在这。Cline + Roo 让你保留这个生态,同时也有 agentic 编码。

Continue 不也是开源 VS Code AI 扩展吗?

Continue 强在 inline 补全和 chat — 它的设计中心就是那个。Cline 和 Roo 是为自主多步任务设计的:改个文件、跑个测试、修 bug、再跑。不同品类。补全风格的帮助用 Continue;想让 agent 真的把一个任务跑到完用 Cline / Roo。很多人三个都开(Continue 做补全、Cline 做任务、Roo 做实验)。

我必须有 GPT-4 / Claude Opus 的 API 吗?能用本地模型吗?

两个扩展都支持通过 Ollama、LM Studio 或任何 OpenAI 兼容 endpoint 跑本地模型。70B 量级以下质量会断崖下跌 — agentic 循环需要强 instruction-following 和自我纠错。一定要本地,至少用 Qwen3-Coder、DeepSeek-Coder 或 Llama 3.1 70B。生产用,Claude Sonnet / GPT-4o / Gemini 2.5 Pro 是地板 — tool-use 精度差距太大忽略不掉。

更多主题包

12 个主题包 · 80+ 精选资产

回首页浏览全部精选合集

返回主题包总览