Cline 入门:开源 AI Agent,不锁定模型的编程利器
这是 AI 编程工具系列第 08 篇。前面聊了 7 款工具,这次来看一个特别的存在——Cline,一款开源的 VS Code AI Agent 插件,最大的特点是不锁定模型,你想用啥用啥。
Cline 是什么?
Cline 是一款在 VS Code 中运行的 开源 AI 编程 Agent。和 Copilot、通义灵码这类商业插件不同,Cline 是完全开源的,而且不绑定任何 AI 模型。
你可以接入 Claude、GPT、DeepSeek、通义千问,甚至本地跑的 Ollama 模型——API Key 是你自己的,数据不经过第三方中间商。

核心特点:人在回路(Human-in-the-Loop)
Cline 最重要的设计理念是安全第一。AI 的每一个操作——无论是改文件还是跑命令——都需要你手动确认(Approve / Deny)。
这和 Cursor Composer 或 Trae SOLO 模式不同:
- Cursor Composer:改完给你看 diff,可以批量接受
- Trae SOLO:全自动,事后看 diff
- Cline:每一步都弹窗,你点头才执行
好处是绝对安全,坏处是效率稍低。适合对安全性要求高的场景。
三大核心能力
1. 读写文件
Cline 可以读取项目中的任何文件,理解代码结构,然后创建或修改文件。每次修改都会显示完整 diff,你可以看清楚改了什么再决定。
2. 运行命令
可以执行终端命令——npm install、跑测试、git 操作等。同样需要你确认才执行,命令的输出会自动反馈给 AI。
3. 浏览器操作
Cline 还能操作浏览器——打开网页、截图、点击元素。这对于前端开发特别有用,AI 可以写完代码后自己打开浏览器看效果。
双模式:Plan + Act

Cline 有两种模式,配合使用效果最好:
Plan 模式(只想不动)
AI 分析你的需求,读代码,给出方案——列出要改哪些文件、怎么改,但不执行任何操作。
适合:不确定怎么实现时,先让 AI 出方案看看。
Act 模式(边想边干)
方案确认后切到 Act 模式,AI 开始执行——改文件、跑命令,每一步弹窗让你确认。
适合:方案确认后,逐步执行。
推荐工作流: 先 Plan 看方案 → 确认没问题 → 切 Act 执行。
安装:5 步上手
- 装插件: VS Code 扩展商店搜 “Cline”,点 Install
- 配模型: 填入你的 API Key(Claude / GPT / DeepSeek / Ollama 等)
- Plan 模式: 描述需求,看 AI 出方案
- Act 执行: 切到 Act 模式,逐步确认操作
- 完成: 代码改好,测试跑过
费用: Cline 本身完全免费开源。但你需要自己提供 AI 模型的 API Key(比如 Claude API 按 token 计费),或者用免费的本地模型(Ollama)。
模型选择建议
Cline 不锁定模型是最大优势,但也意味着你需要自己选。建议:
| 模型 | 适合场景 | 费用 |
|---|---|---|
| Claude 3.5 Sonnet | 代码生成质量最高 | API 按 token 计费 |
| GPT-4o | 通用均衡 | API 按 token 计费 |
| DeepSeek V3 | 国产性价比之王 | 极便宜 |
| 通义千问 | 中文场景 | 有免费额度 |
| Ollama 本地模型 | 完全免费、数据不出本机 | 免费(需要显卡) |
省钱技巧: 日常用 DeepSeek(极便宜),复杂任务切 Claude(质量最好),敏感数据用本地 Ollama(零成本零泄露)。
实战:用 Cline 重构一个函数
场景:你有一个 200 行的"上帝函数",想拆成多个小函数。
步骤 1: 打开 Cline,切到 Plan 模式
"帮我重构 src/utils/parser.js 里的 parseData 函数,
它有 200 行太长了,按职责拆成多个小函数"
步骤 2: AI 分析后给出方案
→ parseData() 拆成 4 个函数:
- validateInput() 校验输入
- extractFields() 提取字段
- transformData() 转换格式
- buildResult() 组装结果
→ 每个函数 30-50 行
→ 不改变外部接口
步骤 3: 确认方案,切到 Act 模式
AI 开始修改文件
→ 弹窗:修改 parser.js,Approve?
→ 你看完 diff,点 Approve
→ 弹窗:运行 npm test,Approve?
→ 你点 Approve,测试通过
步骤 4: 完成,重构搞定
Cline vs 其他工具
| 对比项 | Cline | Cursor | Copilot |
|---|---|---|---|
| 开源 | ✅ 完全开源 | ❌ | ❌ |
| 模型自由 | ✅ 随便选 | 限内置模型 | 限 GPT |
| 安全性 | ✅ 每步确认 | 批量接受 | 补全为主 |
| 多文件改写 | ✅ | ✅ 更强 | 一般 |
| 浏览器操作 | ✅ 独有 | ❌ | ❌ |
| 学习成本 | 中 | 低 | 低 |
| 费用 | 插件免费,模型自费 | $20/月 | $10/月 |
Cline 适合谁?
- 强烈推荐: 开源爱好者、有自己 API Key 的开发者、对数据安全要求高的人
- 可以试试: 想自由切换模型的人、喜欢"逐步确认"安全感的开发者
- 可能不够: 追求效率不想每步确认的人(Cursor 更快)、新手(配置门槛较高)
Cline 的最大价值是自由和安全——你不被任何厂商锁定,模型想用啥用啥,每一步操作都在你掌控之中。对于有经验的开发者来说,这种"可控感"是商业工具给不了的。
💡 一句话总结: Cline = 开源 + 不锁定模型 + 每步确认的 AI Agent,适合追求自由和安全的开发者。
更多推荐

所有评论(0)