Cline是什么

Cline(早期叫Claude Dev)是开源的AI编程助手,原生集成VSCode,支持任意大模型API。最大优势是完全开源、零绑定、支持本地模型。比Cursor灵活:你可以用OpenAI、Claude、本地Ollama、DeepSeek等任何模型。搭配DeepSeek V3使用,是当前性价比最高的AI编程组合。

第一步:安装Cline

  1. 打开VSCode
  2. 扩展商店搜索 Cline
  3. 点击安装(Cline.cline官方)
  4. 安装后VSCode侧边栏出现Cline图标
  5. 点击开始配置

第二步:配置API Key

DeepSeek API(推荐)

  1. 访问 platform.deepseek.com 注册
  2. 充值(最低10元起)
  3. 创建API Key
  4. 在Cline设置中选择 OpenAI Compatible
  5. Base URL: https://api.deepseek.com/v1
  6. API Key: 粘贴你的Key
  7. Model ID: deepseek-chat 或 deepseek-reasoner

Ollama本地模型

  1. 本地运行Ollama + qwen2.5-coder:14b
  2. Cline选择 Ollama
  3. Base URL: http://localhost:11434
  4. Model: qwen2.5-coder:14b

本地完全免费,但需要好显卡。

OpenAI/Claude

同样配置,区别只是API Key和Base URL。灵活切换。

第三步:第一次使用

点击Cline图标打开对话面板:

在src/下创建一个HTTP请求工具函数,包含超时和重试机制,TypeScript版本。

Cline会:

  1. 分析项目
  2. 创建文件
  3. 写代码
  4. 自动检测TypeScript类型

第四步:核心特性——双模型路由

Cline独有功能:可配置两个模型——主模型(如DeepSeek V3)+ 辅助模型(如GPT-4o)。

  • 主模型——日常对话、复杂逻辑
  • 辅助模型——快速任务如代码补全

设置:

  1. Cline设置 → Dual Model
  2. 选择两个模型+API
  3. 配置任务类型路由规则

成本优化好方法——便宜模型做日常,贵的模型做关键任务。

第五步: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模式:

  1. Shift+Tab切换Plan模式
  2. 描述任务
  3. Cline输出执行计划
  4. 批准后执行

避免直接执行错误浪费操作。

第十步:成本优化

  • 用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协议)