Cline(开源 VS Code 插件)(AI IDE 平台市场研究)


1. 介绍

Cline 是本组中「开源 + 人机协同(Human-in-the-Loop)」路线的代表。它以 VS Code 扩展起家,现已发展为覆盖编辑器扩展、终端 CLI、SDK 与多智能体看板的开源智能体运行时(官方自述 "One open source agent runtime"),采用 Apache 2.0 许可,支持 30 余家模型供应商与任意 OpenAI 兼容端点。

Cline 的设计赌注可以用其上游文档的一句话概括:自主循环之所以可信,是因为人坐在循环之内而不是之后。每一次文件编辑与每一条终端命令默认都需要人工批准——用户停止批准,循环即停止,被拒绝的动作不存在自主绕过的路径。在本组的 Harness 六层框架下,这意味着 Cline 把 L6(治理与安全)从「平台的附加机制」提升为「产品的存在方式」:它没有 Cursor 的沙箱体系,没有 Claude Code 的托管策略,但它的逐门禁审批模型让任何一次越权动作都必须经过一个无法被模型说服的人类决策点。这既是它被大量个人开发者与小团队采纳的原因(透明、可控、模型无关),也是它在无人值守场景下上限受限的原因。

1.1. 开发商与产品沿革

项目内容来源
开发商Cline Bot Inc.(创始人 Saoud Rizwan,250+ 开源贡献者)官方站点
仓库创建2024 年 7 月,原名 Claude Dev(扩展 ID 至今仍为 saoudrizwan.claude-dev第三方代码考古与官方 FAQ
更名后更名为 Cline同上
许可Apache 2.0官方 GitHub
规模官方站点称 8.0M+ 跨平台安装(VS Code Marketplace + Open VSX)、GitHub 67.5k stars(2026-09 检索口径;第三方 2026 年中口径为 5M+ 安装、61.2k stars,规模增长快,以检索时点为准)官方站点 / 第三方
形态扩展2026 年:JetBrains 插件、macOS / Linux 预览版 CLI、SDK(@cline/sdk)、Kanban 多智能体看板、经 ACP 接入 Zed 与 Neovim官方 GitHub README

1.2. 定位与最新版本

Cline 的官方定位是「开源编码智能体运行时」:同一引擎驱动 IDE 扩展、CLI、Kanban 与 SDK 四种宿主,「在你的编辑器、你的终端、或你自己的产品里运行」。与商业 IDE 的关键差异有三:模型无关(Claude、GPT、Gemini、本地 Ollama / LM Studio、任意 OpenAI 兼容端点,BYOK 或 BYO 权重);逐审批的人机协同完全开源可审计(包括用于检查点的影子 Git 仓库也是可审计的)。

最新版本为 v3.8x 序列(第三方 2026 年口径 v3.81),当期确切版本号记 [待填写]

1.3. 商业模式与定价

Cline 本体完全免费,没有订阅档位(官方 FAQ:「没有 Cline Pro 订阅——模式是开源 + 按用量计费」):

付费路径说明
BYOK(主流)使用者自带各家模型供应商 API Key,费用直接付给供应商;第三方口径典型单任务成本约 $0.01~$0.10
Cline Provider经 app.cline.bot 按用量购买推理,无需自行管理多供应商密钥;官方提供 Cline credits 简化跨模型试用
本地模型经 Ollama / LM Studio 运行本地权重,零 API 成本(第三方建议编码场景 7B 模型需 16 GB 内存、14B~34B 建议 32 GB+)
Enterprise官网设 Enterprise 入口(SpecDriven Plan 等),具体报价未公开,标 [待填写]

计费结构的工程含义:成本与风险都回到使用者与模型供应商之间,Cline 平台本身不引入额外的额度抽象;代价是「成本可预测性」依赖使用者对各家供应商定价的理解,组织级成本治理工具在开源版中不存在。


2. 名词解释

术语英文 / 缩写释义
人机协同Human-in-the-Loop(HITL)每次敏感动作(写文件、执行命令、浏览器操作、MCP 调用)前暂停并请求人工批准的运行模型;用户拒绝即终止该分支
请求—批准模型Request-and-ApproveCline 的审批机制实现:智能体在敏感操作前发出 ToolApprovalRequest 并挂起循环,直至用户响应
自动批准Auto-Approve按工具类别(读文件 / 编辑文件 / 执行命令 / 浏览器 / MCP)配置的免审批白名单,含最大连续请求数限制
规划与执行模式Plan / Act Mode双模式代理循环:Plan 模式只读探索与方案讨论,Act 模式持全工具执行;模式切换由人工触发而非模型自决
检查点Checkpoints每次工具调用后自动保存的工作区快照,基于与用户 Git 仓库并行的「影子 Git 仓库」实现,支持逐步回滚与任意两点间 diff
影子仓库Shadow Git RepositoryCline 维护的隔离 Git 仓库,按工具调用粒度提交工作区状态,不污染用户提交历史
规则文件.clinerules仓库内项目级规则文件(或目录),声明编码标准、架构约定与部署流程,CLI / VS Code / JetBrains 自动加载
忽略文件.clineignore限定 Cline 可访问文件范围的访问控制文件,与 .gitignore 语法兼容
规划与执行响应plan_mode_respond / act_mode_respond工具注册表中的模式标记工具:智能体的应答被显式标注所属模式
完成声明attempt_completion智能体终结任务的唯一出口:提交成果供人审查——「完成」是一个需要人验证的声明而非系统判定
追问工具ask_followup_question任务中途显式向用户请求缺失信息的工具,是人机协同的显式交接点
焦点链Focus Chain跨长任务维护的待办清单,用于在长会话中保持任务方向
压缩工具condense / summarize_task以工具形式暴露的上下文压缩操作:压缩历史是智能体可主动执行的动作,而非纯后台机制
MCP 市场MCP MarketplaceCline 内置的 MCP 服务器市场,接入数据库、API 与基础设施工具
多智能体团队Multi-Agent Teams协调者智能体拆解任务并派发给持独立工具与上下文的专家智能体;团队状态跨会话持久

3. 功能说明

3.1. 编辑器内能力

能力说明
多文件编辑读写整个工程并保持导入、类型与行为一致;监视 linter 与编译器错误并自动修复缺失导入、类型不匹配等问题
三种编辑格式整文件写入(write_to_file)、定向查找替换(replace_in_file)、补丁(apply_patch)并存,均以可审查 diff 呈现
终端命令在集成终端执行命令并实时读输出;长驻进程(dev server、测试、部署)后台运行、对新输出作出反应
浏览器操作browser_action 驱动真实浏览器(Puppeteer 系),抓取网页内容、截图与交互
检查点与撤销每步工具调用后自动快照;一键撤销任意一步的改动,两检查点间可对比 diff
规则与技能仓库携带 .clinerules 声明项目约定;技能(Skills)按需加载特定规则集
MCP 与插件MCP Marketplace 一键接入社区服务器;SDK 注册自定义工具与生命周期钩子

3.2. 多形态产品线

  • VS Code 扩展:主形态,侧边栏智能体面板。
  • JetBrains 插件:同一体验覆盖 IntelliJ IDEA、PyCharm、WebStorm、GoLand 等。
  • CLInpm i -g cline,交互会话或完全无头(headless)模式,适用于 cron、CI / CD 与脚本;cline auth 经浏览器授权;cline mcp 管理 MCP 服务器。macOS / Linux 预览,Windows 在路线图上。
  • SDKnpm install @cline/sdk,以编程方式构建智能体与集成,注册自定义工具、多智能体团队、连接器与定时自动化。
  • Kanbannpm i -g kanban,网页版多智能体任务板,每张卡片拥有独立 worktree、自动提交与依赖链,可并行运行多个智能体。
  • 协作与自动化接入:Slack、Discord、Telegram、Linear 中与智能体对话;在 GitHub Actions、GitLab 等流水线中无头运行。
  • ACP:作为 ACP 兼容智能体接入 Zed 与 Neovim。

3.3. 模型接入

供应商类别代表
一线云供应商Anthropic(Claude)、OpenAI(GPT)、Google Gemini、AWS Bedrock、Azure OpenAI、GCP Vertex
聚合网关OpenRouter(200+ 模型)、Vercel AI Gateway
推理优化Cerebras、Groq、Fireworks、Together、Baseten、SambaNova、Nebius、Hugging Face
国产 / 其他DeepSeek、Moonshot、阿里 Qwen、xAI Grok、Mistral
本地Ollama、LM Studio、任意 OpenAI 兼容 API

官方 FAQ 推荐编码场景优先 Claude Sonnet 4.6、GPT-5.3 Codex、Gemini Pro 3.1(2026-09 官方口径)。这一模型无关性使 Cline 成为国产模型接入 AI 编码工作流的常用开源底座——与本组第 07 篇 CodeBuddy 的国产模型轨形成「开源 BYOK」与「商业集成」的对照。


4. 平台架构

图 4-1|Cline 平台总体架构:同一核心驱动六种宿主,逐门禁审批贯穿全程

Cline 平台总体架构(宿主 × 核心 × 审批 × 模型 × 状态) 信息截止 2026-09 · 示意:基于本文分析绘制 宿主层 · 六种形态,同一引擎驱动 VS Code 扩展 JetBrains 插件 终端 CLI SDK Kanban 看板 ACP 客户端 统一核心驱动 核心层 · 共享智能体核心(SDK 化 agent core) 代理循环 · 工具注册表 · 会话管理 · 检查点服务(checkpoints.proto) 每个工具调用过门禁 审批层 · 逐门禁人工审批(本图重点) SdkInteractionCoordinator 管理待审批 · isToolAutoApproved 中央策略引擎(九类开关) 批准后调用模型 模型层 · 模型无关接入 30+ 供应商适配 · OpenAI 兼容端点 · 本地推理(会话级用户决策) 每步工具调用留快照 状态层 · 检查点与持久化 会话历史 · 影子 Git 仓库(工具调用粒度快照)· 团队状态持久化 结构解读:同一核心驱动六种宿主;逐门禁审批「事前拦截」+ 影子 Git 检查点「事后恢复」,构成 Cline 的双层防线。

数据来源:基于本文分析绘制的示意图。

4.1. 总体架构

维度内容
宿主层VS Code 扩展、JetBrains 插件、CLI、SDK、Kanban、ACP 客户端(Zed / Neovim)
核心层共享智能体核心(SDK 化的 agent core):代理循环、工具注册表、会话管理、检查点服务(gRPC 服务定义于 checkpoints.proto
审批层SdkInteractionCoordinator 管理待审批请求;isToolAutoApproved 为中央策略引擎,按用户设置判定每个工具调用是否免审
模型层30+ 供应商适配 + OpenAI 兼容端点 + 本地推理;模型选择是会话级用户决策
状态层会话历史 + 影子 Git 仓库 + 团队状态持久化
系统要求VS Code 1.84.0+ 或等价宿主;Node.js 20+(CLI 与 MCP 服务器推荐);macOS / Windows / Linux

4.2. 代理循环与工具注册表

Cline 的循环是双模式 ReAct:用户任务进入 Plan 模式(只读工具集:read_file、list_files、search_files、list_code_definition_names、plan_mode_respond),产出策略与澄清问题;用户人工切换到 Act 模式(全工具集:write_to_file、replace_in_file、apply_patch、execute_command、browser_action、MCP 工具),每一步变异动作经审批门禁后执行、观察结果并修复,最终以 attempt_completion 提交成果。三个结构性事实值得强调:

  1. 模式切换是人工动作:Plan 到 Act 不存在模型自主出口,这把「先对齐再动手」从提示词约定升级为状态机约束。
  2. 压缩是工具:condense 与 summarize_task 是默认工具枚举中的成员,压缩历史是智能体可见、可主动执行的动作——上下文管理被纳入了智能体的动作空间而非纯宿主行为。
  3. 拒绝即终止:由于每次变异动作都过审批门禁,停止批准就在物理上停止了循环;系统提示按工具逐模块组装(每工具一个源文件),审批语义与提示语义同源。

5. Harness 设计

5.1. L1 上下文工程层

  • .clinerules:项目级规则,支持单文件或目录形态,内容覆盖编码标准、架构约定、部署流程与测试要求;CLI、VS Code 扩展与 JetBrains 插件自动拾取,规则随仓库版本化、团队共享。这是 Cline 的 L1 主契约——本组任务将 .clinerules 定义为「项目级契约」,其准确含义是:规则文件在这里不是可选项而是工作流前提,仓库携带规则是官方推荐的项目初始化动作。
  • 技能(Skills):按需加载的规则集,规则不必全部常驻上下文。
  • @ 文件引用:以 @index.js 或相对路径显式指定编辑目标。
  • 焦点链(Focus Chain):跨长任务的待办清单,对抗长会话中的方向漂移。
  • 压缩双轨:condense / summarize_task 作为工具(模型可主动调用)+ 宿主侧历史管理,比多数平台「纯后台压缩」多给了模型一层主动权。
  • 缺口:无全仓向量索引 / 语义检索机制(代码库理解主要靠探索型工具逐层展开),大型 monorepo 的冷启动上下文效率低于 Cursor / Windsurf 的索引体系,标注信息缺口。

5.2. L2 工具与执行层

  • 文件工具:三种编辑格式(整文件 / 定向替换 / 补丁)并存,均以 diff 呈现审批;linter 与编译器错误被自动监视并回灌修复。
  • 执行工具:execute_command 在集成终端运行命令、实时读流、对长驻进程持续反应。
  • 浏览器工具:browser_action 驱动真实浏览器,是少数把浏览器能力内建为标准工具的 VS Code 插件形态智能体。
  • MCP:Marketplace + cline mcp CLI 管理;社区服务器可覆盖数据库、API、云基础设施;「让 Cline 现场写一个自定义工具」是官方支持的工作流。
  • 沙箱无内置 OS 级沙箱。执行隔离完全依赖:(a) 审批门禁(默认档);(b) 使用者自备的一次性容器 / VM(官方与社区在建议全自动模式时均指向「仅限一次性环境」)。这是与 Codex CLI(Seatbelt / Landlock 原生绑定)的显著差距。

5.3. L3 编排与控制层

  • Plan / Act 双模式是 Cline 的编排签名:把「规划」做成只读沙箱化的对话阶段,把「执行」做成逐审批的动作序列,两者的边界由人控制。
  • 任务派生:new_task 工具派生新任务;use_subagents 派发子智能体(只读分类);use_skill 加载技能。
  • 多智能体团队:协调者拆解任务、派发给带独立工具与上下文的专家智能体,团队状态跨会话持久。
  • Kanban:卡片级 worktree 隔离 + 自动提交 + 依赖链,把并行多智能体做成可视化任务板。
  • 无头编排:CLI headless 模式 + cron + CI(GitHub Actions / GitLab)+ Slack / Linear 触发,构成定时与事件驱动的编排面。值得注意的是:无头场景下「逐审批」退化为「自动批准 + 预设白名单」,编排能力与治理约束必须显式重新配置。

5.4. L4 记忆与状态层

检查点体系是 Cline 的 L4 核心,也是本组中设计最「工程化」的一档:

  • 实现机制:与用户 Git 仓库并行的影子 Git 仓库,按工具调用粒度(而非按提示轮次)自动提交工作区快照;文件写入、终端命令、浏览器操作各成检查点。
  • 能力面:恢复到任意检查点(同时回滚工作区与任务状态);任意两检查点间 diff 对比(CompareCheckpointResult);恢复动作本身以元数据形式记入历史(createRestoredCheckpointMetadata)。
  • 关键性质:与用户提交历史完全并行、互不污染;影子仓库本身可审计(开源可查验其行为)。
  • 设计意义:审批模型负责「事前拦截」,检查点负责「事后恢复」——两者组合把「Agent 改坏了怎么办」从事故降级为一次回滚操作。这是 L6 与 L4 协同的典型样本:宽松的执行环境(无沙箱)之所以可行,是因为状态层提供了完整的撤销能力。
  • 其余状态:任务历史跨会话保存并支持恢复;团队状态持久化;.clinerules 与知识文件承担跨会话的文件化记忆。无独立的自动长期记忆(auto memory)机制,标注「无结果」。

5.5. L5 评估与观测层

  • 轨迹即交互流:每次模型调用、工具调用、审批决策与结果都以对话流形式对用户可见——Cline 没有独立的 trace 面板,但其轨迹的可读性在同类中最好,因为审批交互本身就是轨迹的逐条展示。
  • 机械反馈环:linter / 编译器错误自动监视与修复,test-fix 循环内置。
  • 成本观测:第三方口径单任务 $0.01~$0.10 量级;Cline Provider 侧有 credits 计量;BYOK 场景的成本观测依赖各供应商控制台。
  • 缺口:无内置基准评测、无回归集、无轨迹导出 API(SDK 层有事件体系),组织级质量度量需外接 CI 与评测工具,标注「无结果」。

5.6. L6 治理与安全层

L6 是 Cline 的身份所在,按机制逐项拆解:

机制内容强度
默认全审批读、写、命令、浏览器、MCP 全部默认请求批准极保守默认值
细粒度自动批准九类开关:读项目文件 / 读所有文件 / 编辑项目文件 / 编辑所有文件 / 执行安全命令 / 执行所有命令 / 使用浏览器 / 使用 MCP / 最大请求数信任按类别渐进放开,最大请求数(官方建议 10~20)防止跑飞
.clineignore限定可访问文件范围(如排除 .env、密钥目录)声明式访问控制
模式隔离Plan 模式只有只读工具,模型无法在规划阶段产生副作用状态机约束
完成人验attempt_completion 把「完成」交给人工判定无自主终结通道
开源可审计Apache 2.0,数据流向(含影子仓库)可被完全查验供应链信任
数据本地性代码仅在接入云端 API 时按需发出,本地模型可完全离线数据边界自持

必须如实记录的结构性弱点(第三方安全分析口径):审批模型是建议性(advisory)而非强制(enforceable)的——面对精心构造的提示注入,模型可能重新解释或绕过权限规则;审批门禁运行在扩展进程内,没有 OS 级隔离兜底。因此第三方分析的一致建议是:高安全环境应将审批门禁与 OS 级沙箱(Codex CLI 模式)或云隔离(一次性容器)叠加使用。这与本组 README 的安全基线判断一致:审批是护栏之一,不能是唯一护栏。对照 Amazon Q 事件(2025-08-11),Cline 的默认全审批是同类工具中对提示注入面最保守的默认值,但「打开自动批准」之后的暴露面与任何无沙箱平台相同。

无无人值守档:Cline 没有 bypass-all 的官方一键档位(第三方的 yoloMode 命名为社区配置口径);全自动必须通过逐类勾选自动批准实现,且官方最佳实践明确建议编辑类保持禁用。这种「摩擦设计」是产品价值观的直接体现。

5.7. 六层能力小结

完成度关键机制主要缺口
L1 上下文工程★★.clinerules + Skills + 焦点链 + 工具化压缩无全仓索引
L2 工具与执行★★三格式编辑 + 终端 + 浏览器 + MCP 市场无 OS 级沙箱
L3 编排与控制★★★Plan / Act 状态机 + 子智能体 + 团队 + Kanban + 无头 CI无头场景需重配治理
L4 记忆与状态★★★影子 Git 检查点(工具调用粒度、可回滚、可 diff)无自动长期记忆
L5 评估与观测交互流即轨迹 + linter 反馈环无基准 / 回归 / 导出
L6 治理与安全★★★默认全审批 + 九类细粒度白名单 + .clineignore + 开源可审计审批为建议性,需叠加沙箱

6. 实际案例

本次检索未获得 Cline 官方发布的带量化指标的企业采用案例,如实记录为「未检索到公开量化数据」。可用的替代证据:

  1. 采用规模(官方口径,2026-09 检索):8.0M+ 跨平台安装、67.5k GitHub stars、250+ 贡献者。第三方 2026 年口径(5M+ 安装、61.2k stars)显示其增长曲线陡峭。
  2. 场景性用例(官方站点与文档):大型代码库协同重构(保持导入与类型一致)、CLI 定时任务与 CI 检查、Slack / Linear 集成的异步任务处理、SDK 嵌入自有产品、Kanban 多智能体并行开发。
  3. 安全研究参照:Cline 的审批与检查点机制是第三方编码智能体安全分析(如安全对比矩阵研究)中的常被引用样本——作为「人机协同守卫」路线的典型实现,与 Codex CLI 的「OS 沙箱」路线、Warp 的「云隔离」路线并列比较。其被反复引用本身说明了该路线的研究价值。

上述场景性用例均为产品能力的描述性使用,非独立验证的效果数据;引用时应避免将其表述为量化成效。


7. 总结

优势

  1. L6 保守默认值是真实的差异点:默认全审批 + 模式状态机 + 完成人验,使「默认配置下的越权风险」在同类中最低;适合对「AI 改了什么必须每一眼都看见」有强诉求的开发者与团队。
  2. 检查点体系完整:工具调用粒度的影子 Git 快照 + 任意回滚 + 两点 diff,把执行风险从不可逆降为可逆;与审批门禁构成「事前 + 事后」双层防线。
  3. 完全的模型与数据自主权:30+ 供应商 + 本地模型 + Apache 2.0 可审计,是国产模型接入、内网部署与合规审计场景下摩擦最低的开源底座之一。
  4. 形态谱系完整:IDE、CLI、SDK、Kanban、ACP 覆盖了从交互到无人值守的连续谱,且共享同一核心。

边界

  1. 无沙箱兜底:审批是建议性防线,面对提示注入与全自动配置时暴露面等同无隔离平台;高安全环境必须自行叠加容器 / VM。
  2. 效率上限受限:逐审批的默认节奏在长任务中产生显著交互开销(这正是其设计目标,但对 throughput 敏感的团队是真实成本);无全仓索引使大型仓库的冷启动偏慢。
  3. L5 空位:无基准、无回归、无轨迹导出,效果评估完全外置。
  4. 组织能力薄弱:开源版无 RBAC、审计导出与集中计费,Enterprise 能力与报价未公开([待填写])。

适用边界与选型建议:个人开发者与 3~20 人团队、BYOK 接入任意模型(尤其国产模型)、希望在既有 VS Code / JetBrains 环境内以最小成本获得智能体能力的场景,Cline 是当前最优开源选择之一;对每一次 AI 动作需要显式审批的合规文化团队(金融、医疗的内部研发工具评估期),其默认值恰好匹配诉求。无人值守批量任务、需要 OS 级沙箱与组织级治理的场景,Codex CLI(沙箱 + 审批正交)或商业平台的 Enterprise 档更合适;追求编辑器体验与全仓索引的全托管团队,Cursor / Windsurf 更成熟。落地建议遵循其官方最佳实践:只自动批准项目文件读取、最大请求数设 10~20、编辑与命令保持手动审批,待建立信任后再渐进放开——这条「信任渐进曲线」本身就是一套可执行的 L6 策略。


信息缺口声明

  1. 当期版本号:最新稳定版本号未在官方检索页公开(第三方 2026 年口径 v3.81),标 [待填写]
  2. 规模数字口径:8.0M+ 安装 / 67.5k stars 为官方站点 2026-09 口径,与第三方 2026 年中口径(5M+ / 61.2k)存在时点差,引用时需注明检索日期。
  3. 单任务成本:$0.01~$0.10 的典型成本为第三方口径,标 。
  4. yoloMode 等高级配置:来自第三方分析,非官方文档推荐配置,标 。
  5. Enterprise 能力与报价:官网设有 Enterprise 入口但未见公开功能清单与定价,标 [待填写]
  6. SDK 事件体系:SDK 层是否提供轨迹导出 API 未逐项核验,标 。
  7. 量化企业案例:未检索到独立验证的效果数据,记「无结果」。
  8. JetBrains 插件开源范围:官方 README 称 JetBrains 插件当前不开源,与其他形态的开源范围存在差异,使用前需确认许可边界。

8. 参考资料

  1. Cline 官方站点 — Cline Bot Inc.,2026。https://cline.bot/
  2. Cline GitHub 仓库 — Cline Bot Inc.,2024—2026。https://github.com/cline/cline
  3. Cline Frequently Asked Questions — Cline 官方 FAQ,2026。https://cline.bot/faq
  4. Cline 官方文档 — Cline Bot Inc.,2025—2026。https://docs.cline.bot/
  5. Cline for VS Code: Free AI Coding Agent Setup Guide — DeployHQ,2026(第三方)。https://www.deployhq.com/guides/cline
  6. Safety and Control — DeepWiki 对 cline/cline 的结构化分析,2026(第三方)。https://deepwiki.com/cline/cline/10-safety-and-control
  7. Cline Field Guide — Chimera 项目对 Cline 循环与工具注册表的代码级分析,2026(第三方)。https://0bserver07.github.io/chimera/field-guide/cline
  8. Part 2: Hooks, MCP & Security(编码智能体安全对比研究) — maxpool.dev,2026(第三方)。http://maxpool.dev/research-papers/coding_agents_extensions.html
  9. Cline — Visual Studio Marketplace(扩展 ID:saoudrizwan.claude-dev),2024—2026。https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev
  10. cline — npm,2025—2026。https://www.npmjs.com/package/cline

Cline (Open-Source VS Code Extension) (AI IDE Platform Market Research)

1. Introduction

Cline represents the "open-source + human-in-the-loop" route within this group. It began as a VS Code extension and has since grown into an open-source agent runtime covering an editor extension, a terminal CLI, an SDK, and a multi-agent Kanban board (officially described as "One open source agent runtime"), released under the Apache 2.0 license and supporting 30+ model providers and any OpenAI-compatible endpoint.

Cline's design bet can be summarized in one sentence from its upstream documentation: the autonomous loop is trustworthy precisely because a human sits inside the loop, not after it. Every file edit and every terminal command requires human approval by default — when the user stops approving, the loop stops, and there is no autonomous path around a rejected action. Under this group's Harness six-layer framework, this means Cline elevates L6 (governance and security) from an "add-on mechanism of the platform" to the "mode of existence of the product": it has neither Cursor's sandbox system nor Claude Code's managed policies, but its per-gate approval model forces any privilege-escalating action to pass through a human decision point that cannot be persuaded by the model. This is both why it has been adopted by many individual developers and small teams (transparent, controllable, model-agnostic) and why its ceiling is limited in unattended scenarios.

1.1. Developer and Product History

ItemContentSource
DeveloperCline Bot Inc. (founder Saoud Rizwan, 250+ open-source contributors)Official site
Repository createdJuly 2024, originally named Claude Dev (the extension ID is still saoudrizwan.claude-dev)Third-party code archaeology and official FAQ
RenameLater renamed to ClineSame as above
LicenseApache 2.0Official GitHub
ScaleThe official site cites 8.0M+ cross-platform installs (VS Code Marketplace + Open VSX) and 67.5k GitHub stars (2026-09 retrieval scope; third-party mid-2026 figures are 5M+ installs and 61.2k stars; the scale is growing quickly, so the retrieval time point prevails)Official site / third party
Form expansion2026: JetBrains plugin, macOS / Linux preview CLI, SDK (@cline/sdk), Kanban multi-agent board, and integration with Zed and Neovim via ACPOfficial GitHub README

1.2. Positioning and Latest Version

Cline's official positioning is an "open-source coding agent runtime": the same engine drives four hosts — IDE extension, CLI, Kanban, and SDK — "running in your editor, your terminal, or your own product." Its key differences from commercial IDEs are threefold: model-agnostic (Claude, GPT, Gemini, local Ollama / LM Studio, any OpenAI-compatible endpoint, BYOK or BYO weights); per-approval human-in-the-loop; and fully open-source and auditable (including the shadow Git repository used for checkpoints).

The latest version is the v3.8x series (third-party 2026 figure: v3.81); the exact current version is recorded as [To be filled].

1.3. Business Model and Pricing

Cline itself is completely free with no subscription tier (official FAQ: "there is no Cline Pro subscription — the model is open source + pay-per-use"):

Payment pathDescription
BYOK (mainstream)Users bring their own API keys from various model providers, paying providers directly; a typical single-task cost is around $0.01~$0.10 by third-party figures ()
Cline ProviderBuy inference pay-per-use via app.cline.bot, without managing multiple provider keys yourself; the official Cline credits simplify cross-model trials
Local modelsRun local weights via Ollama / LM Studio with zero API cost (third-party advice: a 7B model for coding needs 16 GB of RAM; 14B~34B is recommended 32 GB+)
EnterpriseThe official site has an Enterprise entry (SpecDriven Plan etc.); specific pricing is not public and is marked [To be filled]

Engineering implication of the billing structure: cost and risk both fall back between the user and the model providers, and the Cline platform itself introduces no additional credit abstraction; the tradeoff is that "cost predictability" depends on the user's understanding of each provider's pricing, and organization-level cost governance tooling does not exist in the open-source edition.


2. Terminology

TermEnglish / AbbreviationDefinition
Human-in-the-loopHuman-in-the-Loop (HITL)A run model that pauses and requests human approval before every sensitive action (writing files, running commands, browser actions, MCP calls); when the user rejects, that branch is terminated
Request-and-approve modelRequest-and-ApproveCline's approval mechanism implementation: the agent issues a ToolApprovalRequest before sensitive operations and suspends the loop until the user responds
Auto-approveAuto-ApproveAn approval-free whitelist configured per tool category (read files / edit files / run commands / browser / MCP), including a limit on the maximum number of consecutive requests
Plan and Act modesPlan / Act ModeA dual-mode agent loop: Plan mode does read-only exploration and proposal discussion, while Act mode executes with the full toolset; mode switching is triggered by the human, not decided by the model
CheckpointCheckpointsA workspace snapshot automatically saved after each tool call, implemented on a "shadow Git repository" running in parallel with the user's Git repo, supporting step-by-step rollback and diff between any two points
Shadow repositoryShadow Git RepositoryAn isolated Git repository maintained by Cline that commits workspace state at tool-call granularity without polluting the user's commit history
Rules file.clinerulesA project-level rules file (or directory) inside the repo declaring coding standards, architecture conventions, and deployment flows, auto-loaded by CLI / VS Code / JetBrains
Ignore file.clineignoreAn access-control file limiting the file scope Cline may reach, compatible with .gitignore syntax
Plan and Act responsesplan_mode_respond / act_mode_respondMode-marker tools in the tool registry: an agent's responses are explicitly tagged with their mode
Completion declarationattempt_completionThe only exit through which the agent terminates a task: submitting results for human review — "done" is a claim that needs human verification, not a system determination
Follow-up toolask_followup_questionA tool that explicitly requests missing information from the user mid-task; an explicit hand-off point of human-in-the-loop
Focus ChainFocus ChainA to-do list maintained across long tasks to keep the task on track during long sessions
Condense toolcondense / summarize_taskContext-compression operations exposed as tools: condensing history is an action the agent can proactively take, not a purely background mechanism
MCP MarketplaceMCP MarketplaceCline's built-in marketplace of MCP servers, connecting databases, APIs, and infrastructure tools
Multi-agent teamsMulti-Agent TeamsAn orchestrator agent decomposes tasks and dispatches them to specialist agents holding independent tools and context; team state persists across sessions

3. Feature Overview

3.1. In-Editor Capabilities

CapabilityDescription
Multi-file editingReads and writes the entire project while keeping imports, types, and behavior consistent; monitors linter and compiler errors and auto-fixes missing imports, type mismatches, and so on
Three edit formatsWhole-file write (write_to_file), targeted find-and-replace (replace_in_file), and patches (apply_patch) coexist, all presented as reviewable diffs
Terminal commandsRuns commands in the integrated terminal and reads output in real time; long-running processes (dev server, tests, deployment) run in the background and react to new output
Browser actionsbrowser_action drives a real browser (Puppeteer family) to capture web page content, screenshots, and interactions
Checkpoints and undoAuto-snapshots after each tool-call step; undoes any single step with one click, and diffs between two checkpoints can be compared
Rules and skillsThe repo carries .clinerules declaring project conventions; skills (Skills) load specific rule sets on demand
MCP and pluginsMCP Marketplace one-click integration of community servers; the SDK registers custom tools and lifecycle hooks

3.2. Multi-Form Product Line

  • VS Code extension: the primary form; a side-panel agent UI.
  • JetBrains plugin: the same experience covers IntelliJ IDEA, PyCharm, WebStorm, GoLand, and more.
  • CLI: npm i -g cline, for interactive sessions or fully headless mode, suitable for cron, CI / CD, and scripts; cline auth authorizes via browser; cline mcp manages MCP servers. macOS / Linux preview; Windows is on the roadmap.
  • SDK: npm install @cline/sdk to programmatically build agents and integrations, registering custom tools, multi-agent teams, connectors, and scheduled automation.
  • Kanban: npm i -g kanban; a web-based multi-agent task board where each card has its own worktree, auto-commit, and dependency chain, allowing multiple agents to run in parallel.
  • Collaboration and automation integration: converse with agents in Slack, Discord, Telegram, and Linear; run headless in pipelines such as GitHub Actions and GitLab.
  • ACP: integrates with Zed and Neovim as an ACP-compatible agent.

3.3. Model Integration

Provider categoryRepresentatives
Tier-1 cloud providersAnthropic (Claude), OpenAI (GPT), Google Gemini, AWS Bedrock, Azure OpenAI, GCP Vertex
Aggregation gatewaysOpenRouter (200+ models), Vercel AI Gateway
Inference-optimizedCerebras, Groq, Fireworks, Together, Baseten, SambaNova, Nebius, Hugging Face
Domestic / otherDeepSeek, Moonshot, Alibaba Qwen, xAI Grok, Mistral
LocalOllama, LM Studio, any OpenAI-compatible API

The official FAQ recommends Claude Sonnet 4.6, GPT-5.3 Codex, and Gemini Pro 3.1 as the priority for coding scenarios (2026-09 official figures). This model-agnosticism makes Cline a common open-source base for integrating domestic models into AI coding workflows — in contrast with the domestic-model track of entry 07, CodeBuddy, in this group, forming an "open-source BYOK" vs. "commercial integration" comparison.


4. Platform Architecture

图 4-1|Cline 平台总体架构:同一核心驱动六种宿主,逐门禁审批贯穿全程

Cline 平台总体架构(宿主 × 核心 × 审批 × 模型 × 状态) 信息截止 2026-09 · 示意:基于本文分析绘制 宿主层 · 六种形态,同一引擎驱动 VS Code 扩展 JetBrains 插件 终端 CLI SDK Kanban 看板 ACP 客户端 统一核心驱动 核心层 · 共享智能体核心(SDK 化 agent core) 代理循环 · 工具注册表 · 会话管理 · 检查点服务(checkpoints.proto) 每个工具调用过门禁 审批层 · 逐门禁人工审批(本图重点) SdkInteractionCoordinator 管理待审批 · isToolAutoApproved 中央策略引擎(九类开关) 批准后调用模型 模型层 · 模型无关接入 30+ 供应商适配 · OpenAI 兼容端点 · 本地推理(会话级用户决策) 每步工具调用留快照 状态层 · 检查点与持久化 会话历史 · 影子 Git 仓库(工具调用粒度快照)· 团队状态持久化 结构解读:同一核心驱动六种宿主;逐门禁审批「事前拦截」+ 影子 Git 检查点「事后恢复」,构成 Cline 的双层防线。

数据来源:基于本文分析绘制的示意图。

4.1. Overall Architecture

DimensionContent
Host layerVS Code extension, JetBrains plugin, CLI, SDK, Kanban, ACP clients (Zed / Neovim)
Core layerShared agent core (SDK-ized agent core): agent loop, tool registry, session management, checkpoint service (gRPC service defined in checkpoints.proto)
Approval layerSdkInteractionCoordinator manages pending-approval requests; isToolAutoApproved is the central policy engine that decides per user settings whether each tool call is approval-free
Model layer30+ provider adapters + OpenAI-compatible endpoints + local inference; model selection is a session-level user decision
State layerSession history + shadow Git repository + persistent team state
System requirementsVS Code 1.84.0+ or equivalent host; Node.js 20+ (recommended for CLI and MCP servers); macOS / Windows / Linux

4.2. Agent Loop and Tool Registry

Cline's loop is a dual-mode ReAct: a user task enters Plan mode (read-only toolset: read_file, list_files, search_files, list_code_definition_names, plan_mode_respond) to produce a strategy and clarifying questions; the user manually switches to Act mode (full toolset: write_to_file, replace_in_file, apply_patch, execute_command, browser_action, MCP tools), where each mutating action passes through the approval gate, is executed, observed, and fixed, finally submitting results via attempt_completion. Three structural facts are worth emphasizing:

  1. Mode switching is a human action: there is no autonomous model exit from Plan to Act, which upgrades "align first, then act" from a prompt convention to a state-machine constraint.
  2. Condensing is a tool: condense and summarize_task are members of the default tool enumeration, so condensing history is an action the agent can see and proactively execute — context management is brought into the agent's action space rather than being a purely host-side behavior.
  3. Rejection terminates: since every mutating action passes through the approval gate, stopping approval physically stops the loop; the system prompt is assembled per tool in modules (one source file per tool), so approval semantics and prompt semantics share the same origin.

5. Harness Design

5.1. L1 Context Engineering Layer

  • .clinerules: project-level rules supporting single-file or directory forms, covering coding standards, architecture conventions, deployment flows, and testing requirements; auto-picked up by the CLI, the VS Code extension, and the JetBrains plugin, and versioned with and shared across the team. This is Cline's primary L1 contract — this group's tasks define .clinerules as a "project-level contract," whose precise meaning is: here the rules file is not an option but a prerequisite for the workflow, and carrying rules in the repo is the officially recommended project-initialization action.
  • Skills: rule sets loaded on demand, so rules need not all live permanently in context.
  • @ file references: explicitly specify editing targets via @index.js or relative paths.
  • Focus Chain: a to-do list maintained across long tasks to counter direction drift in long sessions.
  • Two-track condensing: condense / summarize_task as tools (which the model can actively call) plus host-side history management, giving the model an extra layer of initiative over most platforms' "purely background condensing."
  • Gap: no repo-wide vector index / semantic retrieval mechanism (codebase understanding relies mainly on exploratory tools expanding layer by layer), so cold-start context efficiency on large monorepos is lower than Cursor / Windsurf's indexing systems; marked as an information gap.

5.2. L2 Tools and Execution Layer

  • File tools: three edit formats (whole-file / targeted replace / patch) coexist, all presented as diffs for approval; linter and compiler errors are automatically monitored and fed back as fixes.
  • Execution tools: execute_command runs commands in the integrated terminal, reads streams in real time, and keeps reacting to long-running processes.
  • Browser tools: browser_action drives a real browser, and is one of the few VS Code plugin-style agents that build browser capability in as a standard tool.
  • MCP: managed via Marketplace + the cline mcp CLI; community servers can cover databases, APIs, and cloud infrastructure; "have Cline write a custom tool on the spot" is an officially supported workflow.
  • Sandbox: no built-in OS-level sandbox. Execution isolation relies entirely on: (a) the approval gate (the default tier); (b) disposable containers / VMs provided by the user (both official and community advice for full-auto mode points to "disposable environments only"). This is a notable gap versus Codex CLI (with native Seatbelt / Landlock binding).

5.3. L3 Orchestration and Control Layer

  • Plan / Act dual modes are Cline's orchestration signature: it turns "planning" into a read-only, sandboxed dialogue phase and "execution" into a per-approval sequence of actions, with the boundary between them controlled by the human.
  • Task derivation: the new_task tool derives new tasks; use_subagents dispatches sub-agents (read-only category); use_skill loads skills.
  • Multi-agent teams: the orchestrator decomposes tasks and dispatches them to specialist agents with independent tools and context; team state persists across sessions.
  • Kanban: card-level worktree isolation + auto-commit + dependency chains, turning parallel multi-agents into a visual task board.
  • Headless orchestration: CLI headless mode + cron + CI (GitHub Actions / GitLab) + Slack / Linear triggers form a scheduled and event-driven orchestration surface. Notably: in headless scenarios "per-approval" degenerates into "auto-approve + preset whitelist," so orchestration capability and governance constraints must be explicitly reconfigured.

5.4. L4 Memory and State Layer

The checkpoint system is Cline's L4 core and the most "engineered" tier in this group:

  • Implementation mechanism: a shadow Git repository running in parallel with the user's Git repo, auto-committing workspace snapshots at tool-call granularity (rather than per prompt turn); file writes, terminal commands, and browser actions each form a checkpoint.
  • Capability surface: restore to any checkpoint (rolling back both workspace and task state); diff between any two checkpoints (CompareCheckpointResult); the restore action itself is recorded into history as metadata (createRestoredCheckpointMetadata).
  • Key property: fully parallel to the user's commit history with no cross-pollution; the shadow repo itself is auditable (open source, so its behavior can be inspected).
  • Design significance: the approval model is responsible for "pre-action interception" and checkpoints for "post-action recovery" — together they downgrade "what if the Agent broke something" from an incident to a single rollback operation. This is a typical sample of L6 and L4 cooperation: a permissive execution environment (no sandbox) is viable because the state layer provides complete undo capability.
  • Remaining state: task history is saved across sessions and supports recovery; team state is persistent; .clinerules and knowledge files serve as cross-session file-based memory. There is no independent automatic long-term memory (auto memory) mechanism, marked "no result."

5.5. L5 Evaluation and Observability Layer

  • Trajectory is the interaction stream: every model call, tool call, approval decision, and result is visible to the user as a dialogue stream — Cline has no separate trace panel, but the readability of its trajectory is among the best in its class, because the approval interaction itself is the item-by-item display of the trajectory.
  • Mechanical feedback loop: linter / compiler errors are automatically monitored and fixed, and a test-fix loop is built in.
  • Cost observability: third-party figures put a single task around $0.01~$0.10 (); Cline Provider side has credit metering; in BYOK scenarios, cost observability depends on each provider's console.
  • Gap: no built-in benchmark evaluation, no regression suite, no trajectory export API (the SDK layer has an event system), so organization-level quality measurement requires external CI and evaluation tools; marked "no result."

5.6. L6 Governance and Security Layer

L6 is where Cline's identity lives; let's break it down mechanism by mechanism:

MechanismContentStrength
Approve-everything by defaultReads, writes, commands, browser, and MCP all request approval by defaultExtremely conservative default
Fine-grained auto-approveNine types of switches: read project files / read all files / edit project files / edit all files / run safe commands / run all commands / use the browser / use MCP / maximum number of requestsTrust is progressively relaxed by category; the max request count (officially suggested 10~20) prevents runaway
.clineignoreLimits the accessible file scope (e.g., excluding .env, secret directories)Declarative access control
Mode isolationPlan mode has only read-only tools, so the model cannot cause side effects during planningState-machine constraint
Human verification of completionattempt_completion hands "done" to human judgmentNo autonomous termination channel
Open-source auditableApache 2.0; data flow (including the shadow repo) can be fully inspectedSupply-chain trust
Data localityCode is only sent when reaching cloud APIs as needed; local models can be fully offlineSelf-held data boundary

A structural weakness that must be honestly recorded (third-party security-analysis scope): the approval model is advisory, not enforceable — faced with a carefully crafted prompt injection, the model may reinterpret or bypass permission rules; the approval gate runs inside the extension process with no OS-level isolation as a fallback. Third-party analyses therefore consistently recommend that high-security environments layer the approval gate with OS-level sandboxing (the Codex CLI model) or cloud isolation (disposable containers). This is consistent with this group's README security-baseline judgment: approval is one of the guardrails; it cannot be the only guardrail. Compared with the Amazon Q incident (2025-08-11), Cline's approve-everything default is the most conservative default against the prompt-injection surface among similar tools, but the exposure after "enabling auto-approve" is identical to any platform without a sandbox.

No unattended tier: Cline has no official one-click bypass-all tier (the third-party yoloMode is a community-configuration naming); full automation must be achieved by checking off per-category auto-approve, and official best practice explicitly recommends keeping edit categories disabled. This "friction-by-design" is a direct expression of the product's values.

5.7. Six-Layer Capability Summary

LayerMaturityKey mechanismsMain gaps
L1 Context engineering★★.clinerules + Skills + Focus Chain + tool-based condensingNo repo-wide index
L2 Tools and execution★★Three-format editing + terminal + browser + MCP MarketplaceNo OS-level sandbox
L3 Orchestration and control★★★Plan / Act state machine + sub-agents + teams + Kanban + headless CIHeadless scenarios need governance reconfiguration
L4 Memory and state★★★Shadow Git checkpoints (tool-call granularity, rollbackable, diffable)No automatic long-term memory
L5 Evaluation and observabilityInteraction stream as trajectory + linter feedback loopNo benchmark / regression / export
L6 Governance and security★★★Approve-everything default + nine-category fine-grained whitelist + .clineignore + open-source auditableApproval is advisory; needs layered sandbox

6. Real-World Cases

This retrieval did not obtain official enterprise adoption cases with quantified metrics released by Cline, honestly recorded as "no public quantitative data found." Available alternative evidence:

  1. Adoption scale (official scope, 2026-09 retrieval): 8.0M+ cross-platform installs, 67.5k GitHub stars, 250+ contributors. Third-party 2026 figures (5M+ installs, 61.2k stars) show a steep growth curve.
  2. Scenario-based use cases (official site and docs): cooperative refactoring of large codebases (keeping imports and types consistent), CLI scheduled tasks and CI checks, async task handling integrated with Slack / Linear, SDK embedding into one's own product, and Kanban multi-agent parallel development.
  3. Security research reference: Cline's approval and checkpoint mechanisms are frequently cited samples in third-party coding-agent security analyses (such as security comparison matrix studies) — as a typical implementation of the "human-in-the-loop guard" route, compared side by side with Codex CLI's "OS sandbox" route and Warp's "cloud isolation" route. That it is repeatedly cited itself speaks to the research value of this route.

The scenario-based use cases above are descriptive uses of product capabilities, not independently verified effectiveness data; when citing them, avoid presenting them as quantified outcomes.


7. Summary

Strengths:

  1. L6's conservative defaults are a genuine differentiator: approve-everything by default + a mode state machine + human verification of completion make the "privilege-escalation risk under default configuration" the lowest in its class; it suits developers and teams with a strong demand to "see every change the AI makes with their own eyes."
  2. The checkpoint system is complete: tool-call-granularity shadow Git snapshots + arbitrary rollback + two-point diffs downgrade execution risk from irreversible to reversible; together with the approval gate, they form a two-layer "pre-action + post-action" defense.
  3. Complete model and data autonomy: 30+ providers + local models + Apache 2.0 auditable make it one of the lowest-friction open-source bases for integrating domestic models, intranet deployment, and compliance-audit scenarios.
  4. Complete form spectrum: IDE, CLI, SDK, Kanban, and ACP cover a continuous spectrum from interactive to unattended, all sharing the same core.

Limits:

  1. No sandbox as a fallback: approval is an advisory line of defense, so against prompt injection and full-auto configuration the exposure equals an non-isolated platform; high-security environments must add containers / VMs themselves.
  2. Limited throughput ceiling: the per-approval default rhythm produces significant interaction overhead in long tasks (this is precisely its design goal, but for throughput-sensitive teams it is a real cost); no repo-wide index makes cold-start slower on large repos.
  3. L5 gap: no benchmark, no regression, no trajectory export; effectiveness evaluation is entirely external.
  4. Weak organizational capabilities: the open-source edition has no RBAC, audit export, or centralized billing, and Enterprise capabilities and pricing are not public ([To be filled]).

Applicability boundary and selection advice: for individual developers and teams of 3~20, BYOK access to any model (especially domestic models), and scenarios that want agent capability in an existing VS Code / JetBrains environment at minimal cost, Cline is currently one of the best open-source choices; for compliance-culture teams that require explicit approval for every AI action (financial, medical internal R&D tool evaluation phases), its defaults happen to match the requirement. For unattended batch tasks and scenarios requiring OS-level sandboxing and organizational governance, Codex CLI (sandboxing + orthogonal approval) or the Enterprise tier of commercial platforms fits better; fully-managed teams pursuing editor experience and repo-wide indexing will find Cursor / Windsurf more mature. For rollout, follow its official best practice: auto-approve only project-file reads, set the max request count to 10~20, keep edits and commands under manual approval, and relax progressively once trust is established — this "trust gradual curve" is itself an executable L6 strategy.


Information Gap Statement

  1. Current version number: the latest stable version is not public on official retrieval pages (third-party 2026 figure: v3.81), marked [To be filled].
  2. Scale-figure scope: the 8.0M+ installs / 67.5k stars are the official site's 2026-09 scope, which differs in retrieval time from the third-party mid-2026 figures (5M+ / 61.2k); note the retrieval date when citing.
  3. Single-task cost: the typical $0.01~$0.10 is a third-party figure, marked [To be verified].
  4. Advanced configs such as yoloMode: from third-party analysis, not an official recommended configuration, marked [To be verified].
  5. Enterprise capabilities and pricing: the official site has an Enterprise entry but no public feature list or pricing, marked [To be filled].
  6. SDK event system: whether the SDK layer provides a trajectory export API has not been verified item by item, marked [To be verified].
  7. Quantified enterprise cases: no independently verified effectiveness data found; recorded as "no result."
  8. JetBrains plugin open-source scope: the official README states the JetBrains plugin is currently not open source, differing from the open-source scope of the other forms; confirm the licensing boundary before use.

8. References

  1. Cline official site — Cline Bot Inc., 2026. https://cline.bot/
  2. Cline GitHub repository — Cline Bot Inc., 2024–2026. https://github.com/cline/cline
  3. Cline Frequently Asked Questions — Cline official FAQ, 2026. https://cline.bot/faq
  4. Cline official documentation — Cline Bot Inc., 2025–2026. https://docs.cline.bot/
  5. Cline for VS Code: Free AI Coding Agent Setup Guide — DeployHQ, 2026 (third party). https://www.deployhq.com/guides/cline
  6. Safety and Control — DeepWiki's structured analysis of cline/cline, 2026 (third party). https://deepwiki.com/cline/cline/10-safety-and-control
  7. Cline Field Guide — Chimera project's code-level analysis of Cline's loop and tool registry, 2026 (third party). https://0bserver07.github.io/chimera/field-guide/cline
  8. Part 2: Hooks, MCP & Security (coding-agent security comparison study) — maxpool.dev, 2026 (third party). http://maxpool.dev/research-papers/coding_agents_extensions.html
  9. Cline — Visual Studio Marketplace (extension ID: saoudrizwan.claude-dev), 2024–2026. https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev
  10. cline — npm, 2025–2026. https://www.npmjs.com/package/cline