Cline是什么
Cline(早期叫Claude Dev)是开源的AI编程助手,原生集成VSCode,支持任意大模型API。最大优势是完全开源、零绑定、支持本地模型。比Cursor灵活:你可以用OpenAI、Claude、本地Ollama、DeepSeek等任何模型。搭配DeepSeek V3使用,是当前性价比最高的AI编程组合。
第一步:安装Cline
- 打开VSCode
- 扩展商店搜索 Cline
- 点击安装(Cline.cline官方)
- 安装后VSCode侧边栏出现Cline图标
- 点击开始配置
第二步:配置API Key
DeepSeek API(推荐)
- 访问 platform.deepseek.com 注册
- 充值(最低10元起)
- 创建API Key
- 在Cline设置中选择 OpenAI Compatible
- Base URL: https://api.deepseek.com/v1
- API Key: 粘贴你的Key
- Model ID: deepseek-chat 或 deepseek-reasoner
Ollama本地模型
- 本地运行Ollama + qwen2.5-coder:14b
- Cline选择 Ollama
- Base URL: http://localhost:11434
- Model: qwen2.5-coder:14b
本地完全免费,但需要好显卡。
OpenAI/Claude
同样配置,区别只是API Key和Base URL。灵活切换。
第三步:第一次使用
点击Cline图标打开对话面板:
在src/下创建一个HTTP请求工具函数,包含超时和重试机制,TypeScript版本。
Cline会:
- 分析项目
- 创建文件
- 写代码
- 自动检测TypeScript类型
第四步:核心特性——双模型路由
Cline独有功能:可配置两个模型——主模型(如DeepSeek V3)+ 辅助模型(如GPT-4o)。
- 主模型——日常对话、复杂逻辑
- 辅助模型——快速任务如代码补全
设置:
- Cline设置 → Dual Model
- 选择两个模型+API
- 配置任务类型路由规则
成本优化好方法——便宜模型做日常,贵的模型做关键任务。
第五步:CLI终端用法
除了VSCode插件,Cline还提供CLI版本:
npm install -g cline
cline init # 初始化项目
cline ‘重构src/utils/所有函数,添加TypeScript类型’
终端用法适合:
- 服务器远程开发
- 批量任务自动化
- SSH连接开发
第六步:上下文管理
Cline默认会把所有相关文件发给模型。为控制token消耗:
- 使用 .clineignore 排除文件(类似.gitignore)
- 设置只读指定目录
- 手动选择文件传上下文
对于大型项目(如monorepo)特别有用。
第七步:指令调优技巧
清晰的指令让Cline更准确:
好指令
在src/api/users.ts中加一个deleteUser函数,使用软删除(设置deletedAt),同时添加数据库迁移SQL文件。请同时考虑现有代码风格。
差指令
加个删除功能
要素:指定文件+明确行为+边界条件+风格要求。
第八步:MCP集成
Cline支持MCP协议(Model Context Protocol),可以:
- 连接GitHub自动PR
- 连接数据库执行查询
- 读PDF/Word文档
- 调用外部API
配置MCP server:
{
“mcpServers”: {
“github”: {
“command”: “npx”,
“args”: [“-y”, “@modelcontextprotocol/server-github”],
“env”: {“GITHUB_TOKEN”: “xxx”}
}
}
}
第九步:Plan Mode规划模式
执行复杂任务前用Plan模式:
- Shift+Tab切换Plan模式
- 描述任务
- Cline输出执行计划
- 批准后执行
避免直接执行错误浪费操作。
第十步:成本优化
- 用DeepSeek V3——中文理解好,价格低(输入2元/百万token)
- 本地小模型——qwen2.5-coder:7b免费但能力弱
- 上下文裁剪——只传必要文件
- 缓存hit——重复文件不重复计费
对比其他工具
- vs Cursor——免费、更灵活、模型可选
- vs Copilot——$10/月、Cline免费
- vs 通义灵码——同样免费国产,Cline开源支持多模型
- vs Continue.dev——同类型开源,Cline UI体验更好
适合场景
- 预算为0——DeepSeek价格极低
- 数据敏感——本地Ollama方案
- 开源项目——Cline不会泄露代码到外网(如配Ollama)
- 喜欢自定义——可改源码(MIT协议)