cline/cline 是一个 TypeScript 写的开源自主编码 agent,GitHub 66095 颗星(实时变动,以 GitHub 为准)、7098 个 fork,Apache-2.0 许可证,仓库 2024-07-06 创建,最近一次 push 2026-08-13(当天仍在更新),未归档,homepage 是 cline.bot。官方定位原话:"Autonomous coding agent as an SDK, IDE extension, or CLI assistant."(自主编码 agent,可作为 SDK、IDE 扩展或 CLI 助手。)差异点:它原生支持把「API Provider」选成 Anthropic 并填自定义 base URL--这意味着 DeepSeek-V4-Pro-0813 那个 https://api.deepseek.com/anthropic 兼容接口,能在 Cline 里直接当 Claude 用,星数和许可证都对商用友好。但避坑也在这:自定义 base URL 是「接口兼容」不是「能力等价」,迁过来要回归测试,且 DeepSeek 近期挂了涨价预警。
本文基于 cline/cline 的 GitHub 元数据与 Cline 官方文档(docs.cline.bot/provider-config/anthropic)梳理,事实截至 2026-08-13,星数实时变动。与本站 DeepSeek-V4-Pro-0813 热点、DeepSeek 接 Claude Code 实战 SOP 互补但独立;和 Claude Code vs Cursor vs Codex 划清地盘--那篇比的是商业编码工具,这篇盘的是开源 agent 怎么接 DeepSeek。
一、定位:开源自主编码 agent,三态合一
Cline 做的事一句话:在你的编辑器里跑一个能自主规划、改代码、跑命令、看结果的 AI agent。它有三种形态:VS Code 扩展(最主流)、SDK(嵌进你自己的程序)、CLI 助手(命令行里直接用)。跟只做补全的 Copilot 类工具不同,Cline 是「agentic」的--你给它一个任务(重构这个模块、修这个 bug、加这个测试),它会自己拆步骤、改文件、跑终端命令、根据报错再改,循环到任务完成。
为什么押它接 DeepSeek?两条。第一,provider 抽象做得干净:Cline 的 API Provider 是个下拉菜单,Anthropic、OpenAI、OpenRouter、Requesty 等 30+ 都能选,每个 provider 允许自定义 base URL 和模型名。第二,Anthropic 路径支持自定义 base URL:官方文档明确写了「If you need to use a custom base URL for the Anthropic API, check 'Use custom base URL' and enter the URL」。这条直接对上了 DeepSeek 的 Anthropic 兼容接口。结果是:Cline 原本为 Claude 写的工具调用、思考、补全逻辑,底层换到 DeepSeek-V4-Pro 上,上层不动。
但「开源 agent」本身有门槛:它不是装上就神奇地干活,你得会写任务描述、会看它的操作确认(Cline 默认每步要你批)、会处理它跑偏。习惯一键补全的人,转到 agentic 工作流要先适应「人在环里」的节奏。Cline 的目标用户是有一定工程基础、愿意把重复编码活外包给 agent、对成本敏感的人。
二、核心特性:四张牌
自主编码,不只是补全。 最硬的差异化。Cline 能自主规划多步任务:读代码、改文件、跑命令、看报错、再改。你给目标,它给过程和结果,中间每一步可以让你确认。这是它跟传统补全工具(只建议下一行)的本质区别。
自定义 base URL,provider 可换。 Anthropic provider 下勾「Use custom base URL」填 https://api.deepseek.com/anthropic,模型填 deepseek-v4-pro,key 填 DeepSeek 的,Cline 就跑在 DeepSeek 上。换回 Claude、换到 OpenRouter,同理。这是「接 DeepSeek」的关键开关,官方文档背书。
Apache-2.0,商用友好。 比 MIT 多了专利授权条款,对企业更稳:可以商用、可以改、可以集成进产品、可以闭源分发。想拿 Cline 做内部工具或商业产品的,许可证上没障碍。
Extended Thinking + prompt caching。 Cline 支持开启 Anthropic 风格的 Extended Thinking(模型先输出推理过程再给答案),也支持 prompt caching--而 DeepSeek-V4-Pro 的缓存命中价低到 0.025 元/M tokens,两者叠加,长上下文反复调用的实际成本被压得很低。
三、和 Claude Code、Cursor 怎么分地盘
最容易问混的是三层。Claude Code 是 Anthropic 官方的终端编码 CLI,闭源、绑 Claude 生态;Cursor 是商业 AI IDE,闭源、订阅制、模型走它自己的通道。Cline 是开源 VS Code 扩展 + SDK + CLI,模型 provider 可换、可自定义 base URL--这条可换性正是它能接 DeepSeek 的根本。
| 维度 | Cline(开源) | Claude Code(商业 CLI) | Cursor(商业 IDE) |
|---|---|---|---|
| 开源 | Apache-2.0 | 闭源 | 闭源 |
| 形态 | VS Code 扩展/SDK/CLI | 终端 CLI | 独立 IDE |
| 模型 provider | 可换 + 自定义 base URL | 绑 Anthropic(可改 base_url) | 走官方通道 |
| 接 DeepSeek | 原生支持(自定义 base URL) | 官方指南支持(环境变量) | 不直接支持 |
| 费用 | 软件免费·API 费自付 | 订阅或 API 费 | 订阅制 |
它们互补而非纯替代。常见组合:用 Cline 在 VS Code 里干日常编码(接 DeepSeek 压成本),复杂任务用 Claude Code 在终端跑(也接 DeepSeek),重度依赖原生 Claude 体验的留 Cursor。选型前对照本站 Claude Code vs Cursor vs Codex 算笔账。
四、上手:装扩展、配 DeepSeek、跑起来
装扩展。 在 VS Code 扩展市场搜 Cline 安装,或从 GitHub Releases 下 vsix。装好侧边栏出现 Cline 面板。
配 DeepSeek。 打开 Cline 设置(面板齿轮图标),API Provider 选「Anthropic」,勾「Use custom base URL」,填 https://api.deepseek.com/anthropic,API Key 填你在 DeepSeek Platform 申请的 key,Model 填 deepseek-v4-pro(或 deepseek-v4-flash 走轻量档)。保存。这一步把 Cline 的底层引擎从 Claude 切到了 DeepSeek-V4-Pro,上层交互全不变。
跑起来。 在 Cline 面板给一个任务(如「给这个函数加错误处理并补单测」),它会自主拆步、改文件、跑命令,每步等你确认。具体参数(是否开 Extended Thinking、自动批准范围)按 Cline 设置和你的项目调。详细命令流见本批 DeepSeek 接 Claude Code 实战 SOP。
整体上手:装扩展、选 Anthropic provider、填自定义 base URL 和 DeepSeek key、给任务。比纯 Claude 多一步配 base URL,但跑通后用 DeepSeek 的价跑 Cline 的体验。
五、避坑代价:五条必须知道的坑
坑一:自定义 base URL 是「接口兼容」不是「能力等价」(最该读的一条)。 Cline 的 Anthropic provider 配 DeepSeek base URL 后能跑通,但 DeepSeek-V4-Pro 跟原版 Claude 在工具调用细节、prompt 缓存行为、长上下文稳定性上仍有差异。Cline 原本为 Claude 优化的工作流(某些 tool call 格式、思考块处理)迁过来可能偶发不稳。建议:能跑通不等于表现一致,正式项目前用你的真实任务跑一轮回归。
坑二:DeepSeek 挂了涨价预警,别按现在的低价做长期成本假设。 DeepSeek 官方在价格页明确说计划近期大幅上调定价。现在 Pro 输出 6 元/M、Flash 2 元/M 的低价窗口可能收窄。重度依赖 Cline + DeepSeek 的,趁现在压缓存命中率(缓存命中 0.025 元/M),别赌它一直便宜。具体以官方通知为准。
坑三:思考模式默认开,token 消耗比想象高。 DeepSeek-V4-Pro 思考模式默认开,模型先吐推理 token 再出答案,思考 token 也计费。Cline 开 Extended Thinking 后,长任务的思考 token 累积可观。要省钱的场景显式切非思考模式或关 Extended Thinking。
坑四:agentic 工作流要人盯,不是装上就自动出活。 Cline 默认每步操作要你确认(改文件、跑命令),它也会跑偏、会卡循环。把它当「一键全自动」会失望;把它当「需要你审的实习生」才顺手。新手建议先从小任务、开自动批准窄范围起步。
坑五(反过来的甜头):Apache-2.0 + provider 可换,是最稳的「不被绑死」选型。 比 Claude Code 闭源、Cursor 绑官方通道,Cline 的 Apache-2.0 许可证加可换 provider,意味着底层模型涨价了换模型、DeepSeek 不行了解决方案换回 Claude 或上 OpenRouter,上层工作流不动。这是它对闭源编码工具最大的结构性优势,也是接 DeepSeek 这个故事能成立的前提。
适合:有工程基础、想把重复编码活外包给 agent、对成本敏感、不想被单一模型绑死的开发者;想拿开源 agent 做内部工具或商业产品的团队。别凑热闹:你只要下一行补全--Copilot 类更轻;你要开箱即用不折腾配置--Cursor 或原版 Claude Code 更省心;你要纯终端流且不在意开源--直接 Claude Code 接 DeepSeek(见本站 SOP)。
常见问题
Q1:Cline 真能完全替代 Claude Code 吗? A1:不是简单等价。Cline 是开源 VS Code 扩展/SDK/CLI,provider 可换、可自定义 base URL;Claude Code 是 Anthropic 官方终端 CLI,绑 Claude 生态。两者都能接 DeepSeek(Cline 走自定义 base URL,Claude Code 走环境变量)。要开源、可换模型、在 VS Code 里干活的选 Cline;要纯终端流、官方体验的选 Claude Code。
Q2:Cline 怎么接 DeepSeek-V4-Pro?
A2:Cline 设置里 API Provider 选「Anthropic」,勾「Use custom base URL」填 https://api.deepseek.com/anthropic,API Key 填 DeepSeek 的 key,Model 填 deepseek-v4-pro。底层引擎切到 DeepSeek,上层交互不变。这是官方文档背书的接法,不是 hack。
Q3:接 DeepSeek 后跟用 Claude 有差别吗? A3:有。Anthropic API 兼容覆盖的是接口格式,底层模型能力、工具调用细节、prompt 缓存行为仍有差异。Cline 原为 Claude 优化的工作流迁过来可能偶发不稳。正式项目前用真实任务跑一轮回归测试,别假设能跑通就等于表现一致。
Q4:Cline 是免费的吗,商用行吗? A4:软件免费,Apache-2.0 许可证,可商用、可改、可集成进产品。但跑 agent 要消耗 DeepSeek(或你选的 provider)的 API 额度,按 token 计费。无软件订阅费,只付 API 费。注意 DeepSeek 近期有涨价预警。
Q5:6.6 万星,项目成熟吗? A5:活跃。2024-07-06 创建,2026-08-13 仍有 push,7098 fork,未归档,社区在用。但 agentic 编码工具迭代快,Cline 的接口和设置项可能变动,生产接入前建议自己跑一遍你的场景,并锁定一个版本。
参考来源
- cline/cline GitHub 仓库(66095 star / 7098 fork,TypeScript,Apache-2.0 许可证):https://github.com/cline/cline
- Cline 官方文档 · Anthropic / Claude Code provider(自定义 base URL 说明):https://docs.cline.bot/provider-config/anthropic
- Cline 官网(cline.bot):https://cline.bot
- DeepSeek 官方 API 文档 · 使用 Anthropic API(base_url 与模型名映射):https://api-docs.deepseek.com/zh-cn/guides/anthropic_api
- 本站相关:DeepSeek-V4-Pro-0813 热点 | DeepSeek 接 Claude Code 实战 SOP | 前沿编码模型横评 | Claude Code vs Cursor vs Codex