AI编程工具

Cline

开源的 AI 编程智能体运行时,贯通编辑器、终端与 SDK

标签:

Cline 是一款由 Cline Bot Inc. 于 2024 年 7 月开源的AI 编程智能体运行时,主要用于在编辑器、终端与自有产品中驱动自主编码任务,支持 MCP 工具市场接入与先规划后执行的两种模式,适用于代码库改造、批量重构与把编码能力嵌入自有工具等场景。

基础信息内容
产品定位开源 AI 编程智能体运行时
出品方Cline Bot Inc.
发布时间2024 年 7 月 6 日
最新版本桌面端 v0.0.48,2026 年 10 月 17 日
开源协议Apache-2.0
开发语言TypeScript
交付形态IDE 扩展、CLI、桌面端、云版、SDK
模型接入自带 API Key,或使用官方模型通道
工具扩展MCP 市场,可挂外部工具与数据源
仓库热度GitHub 约 7.1 万星标
计费方式软件免费,按模型推理用量付费
Cline官网首页截图

Cline 的核心能力

它把自己做成一层运行时而不是一款单一产品:编辑器、终端、云版与自有产品共用同一套执行逻辑。多数 AI 编程工具 以插件或 IDE 为主体,这套做法把执行层单独抽出来,对 AI 智能体 而言,换入口不必换行为。

一套运行时覆盖五种入口

官网导航把 Desktop、Cloud、IDE、CLI、SDK 并列,五者调用同一套运行时。在编辑器里验证过的任务描述与工具调用方式,换到终端或嵌进自有产品后行为一致,不必为每个入口重写提示与工具定义。

先规划后执行的两段式

Plan 模式让模型先给出改动方案与涉及文件,确认后再进入 Act 模式落盘。规划阶段不写文件,适合接手陌生代码库时先把范围框住,再让它在已有方案内改。

MCP 市场接外部工具

内置 MCP 市场,可挂数据库、浏览器、内部 API 等外部工具,让智能体在编码之外取到运行环境里的数据。工具以协议接入,替换工具不必改主流程。

SDK 把编码能力嵌进自有产品

仓库以 TypeScript 实现,Apache-2.0 允许商用改造。把运行时当依赖引入后,自有产品可以获得「读文件—改代码—跑命令」这条链路,而不必自己实现工具调度与上下文管理。

模型可换,通道可自带

官方明确开源版不绑定单一模型供应商:可以填自己的 API Key,也可以走官方提供的模型通道。同一份任务换个模型只改配置,任务描述与工具权限不用重写。

安装与升级走官方脚本

编辑器扩展从扩展市场安装,后续随市场更新;命令行版本由官方安装脚本分发,升级命令与安装命令分开。桌面端与云版走各自的安装包与账号体系,四者版本节奏独立,回退时按发布日期对齐即可。

Cline 与 Claude Code 的对比

两者都做终端与编辑器里的自主编码,差别集中在授权方式与模型绑定上。下表按可核实的结构项并列。

对比维度ClineClaude Code
出品方Cline Bot Inc.Anthropic
开源协议Apache-2.0,可商用改造闭源商业软件
交付形态IDE 扩展、CLI、桌面端、云版、SDK终端 CLI、编辑器扩展、桌面端与 Web
模型接入自带密钥或官方通道,可换多家模型以 Claude 订阅或 Console 账号为主,终端 CLI、VS Code 与 JetBrains 支持第三方供应商
代码执行位置本机执行,工具调用在本机完成本机执行,权限按会话授予
计费方式软件免费,按推理用量付费按订阅或 API 用量计费
二次开发提供 SDK,可嵌入自有产品提供 Agent SDK,可以库的形式嵌入自有应用

落到选择上,三点最关键。开源协议决定能不能嵌进产品:Apache-2.0 允许改造与商用,闭源软件不行;模型接入决定成本弹性:Cline 可自带密钥换供应商,Claude Code 默认走 Claude 订阅或 Console 账号;二次开发上 Cline 提供 SDK,Claude Code 另提供 Agent SDK。要嵌入自有产品选前者,已压在 Claude 生态里的团队选后者。

同为开源编程智能体,Mellum2.1(JetBrains 推出的高效开源编程智能体)走的是模型侧路线,和 Cline 这种运行时侧路线正好互补。

Cline 的应用场景与适用人群

把编码能力做成可嵌入的运行时之后,它落在这些环节上;同类终端形态还可以看 Step Code 的做法:

  • 存量代码库改造:先用 Plan 模式圈出涉及文件与改动范围,再切到执行模式落盘,减少盲改。
  • 批量重构:把重复性改法写成任务描述,在终端里对多个仓库依次执行。
  • 内部工具自建:用 SDK 把「读代码—改代码—跑命令」嵌进自有的运维或交付产品。
  • 接手陌生项目:让它先读目录结构与依赖,产出改动方案,人来判断是否继续。
  • CI 前的自动修补:在流水线里对失败用例做小范围修复,把结果交回人工复核。

适用人群:适合需要用开源方案自建编码智能体的工程团队、要把它嵌进自有产品的工具开发者,以及习惯在终端里推进批量改造的技术人员;只需要一个开箱即用的编码助手、且已经绑定单一模型订阅的个人,直接用现成客户端更省事。

Cline 的使用方法

官方给出三条入口:编辑器扩展最省事,终端 CLI 适合批量任务,SDK 面向把能力嵌进产品;三条路径共用同一套运行时。

编辑器扩展:装完接上模型就能下任务

  1. 从 Cline 官网 的 IDE 入口或扩展市场安装 Cline 扩展,安装后侧栏会出现对话面板。
  2. 在设置里填模型:可自带 API Key,也可选择官方提供的模型通道。
  3. 把仓库目录加入工作区,先用 Plan 模式描述改动目标,确认方案后再切换执行模式。

终端 CLI:在项目目录里直接跑

  1. 按官网 CLI 入口的说明安装命令行版本,确认与编辑器扩展使用同一套配置。
  2. 进入目标仓库目录后启动任务,给出要改的文件范围与验收标准。
  3. 执行过程中留意命令执行与文件写入的确认环节,涉及生产配置的操作建议保留人工确认。

SDK 嵌入:把运行时装进自有产品

  1. 从仓库取 TypeScript 源码或按官方文档引入依赖,先验证通过官方示例。
  2. 按 Apache-2.0 的条款确认商用与再分发边界,保留版权与许可声明。
  3. 把工具权限收敛到业务需要的最小集合,模型密钥放在服务端而不是客户端。

三条路径都要求本机能执行命令与读写文件,容器化环境里要额外挂载工作目录并放行对应的包管理器网络访问;模型密钥在开源版里由使用者自己保管,团队共用时建议按人分配而不是共用一把。

Cline 的项目地址

  • 项目官网:https://cline.bot/
  • GitHub 主仓库:https://github.com/cline/cline

Cline 的价格方案

官方定价页写明:面向个人开发者的开源版本身免费,没有订阅与席位费,只为模型推理按量付费,没有厂商锁定。推理费用可以走两条路——自带各家 API Key,或使用官方提供的模型通道。

企业侧另设 Enterprise 方案,官网单列入口、需联系销售报价;云版与桌面端的收费口径以官网当期页面为准。开源协议为 Apache-2.0,自建与二次开发不产生许可费用。

Cline 的常见问题

Cline 是免费的吗

开源版对个人开发者免费,没有订阅与席位费;实际支出是模型推理的用量费用,可以自带密钥或走官方通道。

Cline 只能用某一家模型吗

不是。开源版支持自带各家 API Key,也可以使用官方提供的模型通道,换模型只改配置,不必换工具。

Plan 和 Act 有什么区别

Plan 只产出改动方案与涉及文件、不写盘;确认后再进 Act 落盘执行,适合先框范围再着手。

能把 Cline 放到自己的产品里吗

可以。仓库以 Apache-2.0 分发并提供 SDK,商用与改造被允许,须保留版权与许可声明。

相关导航