它是什么
Cline 是开源的 VS Code 自治编码 agent,Saoud Rizwan 2024 年起手做的。最初叫 "claude-dev",长成了最受欢迎的社区 VS Code agent —— 2026 年 Marketplace 装机超过 100 万。核心主张:自带 API key、用 auto-approve 模式管每次工具调用、Apache-2.0 全开源。
什么时候应该用:
- 想要 VS Code 里的自治 agent 但不交 Copilot 订阅
- 想用自己的模型 —— Claude、OpenAI、Gemini、OpenRouter、本地 Ollama,甚至 DeepSeek
- 想精细控制哪些动作自动执行,哪些必须人审
它为什么突出
| 功能 | 给你什么 |
|---|---|
| BYOK | 接任意模型 —— Anthropic、OpenAI、Gemini、OpenRouter、Ollama、vLLM |
.clinerules |
项目级指令文件(中立;Roo Code 也读) |
| Auto-approve 模式 | 正则白名单 —— 哪些 shell 命令 / 文件写入自动执行 |
| 浏览器工具 | 内置 headless 浏览器,agent 循环里测试 + 抓数据 |
| MCP 支持 | 完整 MCP 客户端,复用 Claude Code 的 MCP server |
| Token 费用面板 | 单消息费用拆解 —— 每轮花了多少 token 一目了然 |
| Apache-2.0 | GitHub 开源,欢迎 fork(Roo Code 是最火的 fork) |
怎么装
# 在 VS Code
code --install-extension saoudrizwan.claude-dev
# 或者打开 Extensions 面板搜 "Cline"
装完从侧边栏开 Cline 面板,粘贴 Anthropic / OpenAI / OpenRouter API key。仓库根放 .clinerules 写约定,Cline 每次任务都会读。
在 Cline 里装啥
Cline 读两个项目级文件:.clinerules(指令)加 ~/Documents/Cline/MCP/ 放 MCP server。三个 TokRepo pack 起手:
- .clinerules 模板 —— 主流栈的中立指令文件(Roo Code 也在用)
- Cline Auto-Approve 模式 —— 实战白名单:只读命令、包管理、格式化器
- MCP 服务器全家桶 —— Postgres / GitHub / Filesystem,跨 Cline / Claude Code / Codex 共用
tokrepo install 装好这三个,就跟多数资深 Cline 用户起步基线对齐了。
常见坑
- Auto-approve 范围越放越宽 —— 起步要严(只
npm test、git status)。一次松一条。哪怕正则误开rm -rf,是不可逆的 - API key 进聊天历史 —— Cline 任务存本地;你把 API key 粘到消息里它就留在任务文件。用环境变量或 settings
- 浏览器工具资源泄漏 —— headless 浏览器会跨任务保留 tab。点 "close all browser tabs" 否则吃内存
- MCP server 路径不同 —— Cline 用
~/Documents/Cline/MCP/,不是.claude/。软链能用但脆,用tokrepo migrate - 长任务在 VS Code 重载时丢上下文 —— Cline 存任务状态但 VS Code 崩溃会损坏。长重构优先用终端 CLI
与其他工具的关系
Cline 开拓了 "VS Code agent + BYOK + auto-approve" 这个生态位,GitHub Copilot agent 模式和 Cursor composer 后来用一等公民方案补齐。社区 fork Roo Code 加了模式(architect/code/ask/debug)和 Boomerang 任务派发。跟 Claude Code 比,Cline 住在 IDE 而非终端 —— 视觉审更好,headless CI 更弱。2026 年多数资深用户要么把 Cline 当主 IDE agent(BYOK 比 Copilot 省),要么跟 Claude Code 并跑(IDE 一个、终端一个)。
Cline 用户最爱装这 3 件
6 个资产适配 Cline
常见问题
Cline 免费吗?
Cline 本身 Apache-2.0 开源免费。你只为消耗的模型 API token 付费 —— 模型由你挑。多人是 Cline 直接配 Anthropic API、Claude.ai max、或 OpenRouter 走便宜轮询模型。没有 Cline 订阅。
Cline 跟 Roo Code 啥区别?
Roo Code 是 Cline 的社区 fork,加了显式模式(architect、code、ask、debug)和模式间 Boomerang 任务派发。Cline 更接近原始单 agent 设计。两家都共享 .clinerules,配置能互搬。挑哪个看口味。
Cline 能用 Claude Code subagent 吗?
不能直接用 —— subagent 是 Claude Code 专属格式。但 Cline 支持 MCP server,所以你给 Claude Code 配的 MCP server 在 Cline 里也能用。中立的 .clinerules Roo Code 也认,项目级指令可移植。
Cline 还是 GitHub Copilot agent 模式,怎么挑?
想要 BYOK(用自己 key 接任意模型)、开源代码、细粒度 auto-approve、或者不想交 Copilot 订阅,选 Cline。想要托管计费、企业 SSO/审计、最深的 VS Code 集成,选 Copilot。Cline 给控制权,Copilot 给精致度。
Cline 能 headless 或 CI 跑吗?
基本不能 —— 它是 VS Code 扩展,得 IDE 撑着。CI 里建议 Cline(开发期 IDE 用)配 Claude Code 或 Codex CLI(CI 用)。.clinerules 文件可以移植到这两个中立终端 agent。