Cline 是跑在 VS Code 内部的 Apache-2.0 开源自主编码 Agent。它改文件、跑命令、对每一个有意义的步骤都要你点头。最新 VS Code 扩展稳定版 v4.0.8(2026-07-11);平行的 CLI 构建在 v3.0.40(2026-07-13)。相比 Claude Code、OpenCode 这种终端优先,Cline 就住在文件和 diff 都在的地方。本文覆盖 Ubuntu 安装、默认的 Plan + Act 工作流、以及怎么接到你的模型 provider。

Ubuntu 22.04 / 24.04 安装

Cline 是 VS Code 扩展。最简单的路径:

Bash
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" 
  | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
sudo apt update && sudo apt install -y code

code --install-extension saoudrizwan.claude-dev

装完打开 VS Code,点左侧栏的 Cline 图标(机器人头),进编辑器的聊天面板。

也有独立的 CLI(不跑 VS Code 但喜欢 Cline 默认行为的用户):

Bash
sudo apt install -y nodejs npm
npm i -g cline
cline --help

选模型

Cline BYOK 到 OpenAI 兼容 provider。设 API key:

  1. 点 Cline 面板齿轮 → “API Provider” → 选 OpenAI / Anthropic / OpenRouter / Ollama / 等
  2. 贴 key。存在 VS Code settings 的 cline.apiKey

完全本地:

Bash
ollama serve &

也可以接公司代理前面挂 Anthropic 的——选 “OpenAI Compatible” 当 provider 类型,给个 base URL。

Plan + Act 工作流

Cline 的标志性 UX 是两个截然不同的阶段PlanAct。面板底下的开关来回切。

  • Plan:只读。Cline 看工作区,出一份 plan,把 plan 给你。这模式下它不能改任何东西。
  • Act:写模式。Cline 一步步执行 plan,每个 mutation(编辑文件、跑命令、浏览器动作)前都要你点头。

一个好用循环长这样:

  1. 切到 Plan
  2. 描述任务。Cline 读相关文件,回一份编号 plan——要动哪些文件、要跑哪些命令、要调哪些 MCP server、期望输出。
  3. 读 plan。拒绝范围蔓延。
  4. 切到 Act
  5. 通过第一个动作。Cline 执行它,再批每个后续步骤。

这比 freeform agent 的爆炸半径窄得多——每个改状态的操作都得过你手。

MCP 是真正的杠杆

Cline 2025/2026 最大的贡献是一等公民的 MCP 支持。面板齿轮菜单下,点一个装一个 MCP server(filesystem、GitHub、Postgres、Slack、Puppeteer 等)。每个 server 给 Cline 增加 plan 内部能调的工具——「抓 GitHub issue 再补失败的测试」能一条 prompt 完成。

Ubuntu 上的实用 MCP 起步套:

  • Filesystem —— 额外的读 / 写目录
  • GitHub —— issues、PRs、actions
  • Postgres —— 知道 schema 的迁移
  • Puppeteer —— 视觉回归测试

盯紧 prompt cache:每个启用的 MCP server 把它的工具 schema 塞进每一次 Cline 请求里。三个 server 还好,二十个就受不了。

IDE 内 Agent 的强项

  • Diff 在眼前:每次编辑都是编辑器里的就地 diff。终端 agent 把最终 diff 给你在回滚里看;Cline 是边做边给你看。
  • Plan + Act 是天然断点:Cline 在 plan 模式时,你可以边审、边在编辑器里改代码,而它在思考。
  • LSP 诊断是实时的:每个 edit 之后 Cline 给当前打开的文件跑一遍 language server;下一条用户消息之前你就看到红线。

什么时候 Cline 不合适

  • 代码库太大 VS Code 装不下(深嵌套依赖的大型 monorepo)——编辑器开起来,同时加载 Cline 索引器,冲突会烦。
  • 想在没编辑器开的情况下从终端驱动。用 cline CLI 二进制,或者选 OpenCode / Aider。
  • 在跑 Claude Code 企业版。Cline 是单用户;跨团队共享配置要看 Cline 的「Provider Profiles」。

选 Cline 的时候

主需求是把 plan 放在 diff 旁边一目了然,并且每次 mutation 都点一次头。Cline 是当下 IDE 内最有纪律的 agent。

最后修改: 2026年7月15日

作者

评论

发表评论

您的邮箱地址不会被公开。