

Cline 是一款免费、开源的 VS Code 扩展,能将任何 LLM 转化为自主编程智能体。它可以创建和编辑文件、运行终端命令以及浏览网页,但在进行任何更改前都会请求您的明确批准。您需要自带 API 密钥。
Cline 是一款开源的 VS Code 扩展,可直接在编辑器侧边栏中将大型语言模型作为自主编程智能体运行。该扩展由 Saoud Rizwan 开发,于 2024 年中基于 MIT 许可证发布。它从一个名为 Claude Dev 的单模型实验项目,发展成为一个与模型无关的平台,拥有 500 万次安装量和 61,000 颗 GitHub 星标,并在 GitHub 的 Octoverse 2025 报告中被评为该年度平台上增长第二快的开源项目。该扩展完全免费;用户可以连接自己提供的 API 密钥,支持 Anthropic、OpenAI、Google Gemini、AWS Bedrock、Azure、本地 Ollama 模型或任何兼容 OpenAI 的端点。
其核心工作流为:您用自然语言描述任务,Cline 读取您的代码库,提出结构化计划,然后逐步执行文件编辑、终端命令和浏览器交互,且每个阶段都需要您的明确批准。主要功能包括 Plan/Act 模式(在 2025 年 1 月 21 日的 v3.2 版本中引入),该模式将架构规划与代码执行分离开来;MCP Marketplace 集成(2025 年 2 月的 v3.4 版本),可连接 150 多种第三方工具,包括 CI/CD 平台、数据库客户端和云监控服务;通过 Anthropic 的 Computer Use 功能实现内置浏览器自动化;用于对比和还原更改的工作区检查点(checkpoints);以及实时的单次会话成本跟踪,让您能清楚看到每项任务消耗的 API token 成本。
2026 年 4 月的 Cline 实际能做什么
Cline 不是内联补全引擎。它不会在您输入时提供代码建议。相反,它作为一个多步骤智能体在侧边栏面板中运行:您给它设定一个目标,它使用 AST 搜索和文件读取来研究您的代码库,生成结构化计划,然后逐个文件地执行该计划,在应用每次更改前向您展示完整的差异对比(diff),并在运行任何终端命令前请求批准。
截至 2026 年 4 月,当前的稳定版本是 v3.81.0,可在 VS Code Marketplace 中获取,安装量达 375 万次,在 283 条评论中获得 4 星评分(市场数据滞后于总安装量,总安装量涵盖 VS Code、JetBrains 和 CLI)。该扩展支持:
- Plan/Act 模式:Plan 模式将 Cline 锁定为只读的代码库探索和策略讨论。不会修改任何文件,也不会运行任何命令。切换到 Act 模式会保留完整的计划上下文并解锁执行权限。每种模式都可以运行不同的模型,Saoud Rizwan 推荐的工作流正是利用了这一点:使用较便宜的推理模型进行规划,使用能力更强的模型进行执行。
- MCP Marketplace:一键安装 150 多个 Model Context Protocol 服务器。Cline 会读取服务器的设置说明,提示输入所需的 API 密钥,并自动配置一切。类别包括 GitHub、Jira、Slack、PostgreSQL、AWS、Datadog 和 Figma 集成。
- 浏览器自动化:利用 Claude 的 Computer Use 功能打开 URL、点击按钮、填写表单并截取屏幕截图。主要用于端到端测试和阅读实时文档。
- 上下文工具:
@url、@file、@folder和@problems引用可将特定内容注入智能体的上下文窗口,无需手动复制粘贴。 - 检查点(Checkpoints):在每项任务前生成的工作区快照,让您可以将当前状态与任何先前的检查点进行比较,或执行完整的回滚恢复。
- 子智能体(v3.58):并行的智能体各自拥有独立的上下文窗口。中间的探索过程保持隔离,只有最终结果才会流回主会话。
- CLI(v2.0,2026 年 2 月):全面的终端重构增加了无头 CI/CD 模式和并行执行功能,将 Cline 从 VS Code 扩展到了流水线自动化领域。
该扩展可在 VS Code、VS Code Insiders、Cursor 和 Windsurf 中运行。JetBrains 支持目前处于抢先体验阶段。
Cline 与 Cursor Composer 和 Aider 的定位对比
Cline vs. Cursor Composer
Cursor 是由 Anysphere 开发的专有 VS Code 分支。其 Composer 多文件智能体在同一个封闭的 IDE 中运行,使用 Cursor 自己的模型路由基础设施。Cursor Pro 每月收费 $20;其后台智能体在 Anysphere 管理的云虚拟机上使用 git worktrees 运行,最多支持八个并行智能体,且无需管理 API 密钥。代价是:您无法在 API 级别替换为您自己的模型,存在结构性的供应商锁定,且封闭的代码库无法被审计或分叉(fork)。
Cline 是一个附加在 VS Code 上的扩展,无需替换原有的编辑器。每次模型调用都使用您自己的 API 密钥直接从您的机器发送到您选择的提供商。没有数据会经过 Cline 的服务器。MCP 层允许您使用 Cursor 不支持的工具来扩展智能体的功能。Cursor 具有内联 Tab 补全功能,可在您输入时预测代码;Cline 则没有。对于比较成本的团队来说,Cursor Teams 的价格为 $40/用户/月;Cline 的 Enterprise 层增加了 SSO 和集中计费,采用定制化定价,但无论团队规模大小,基础扩展都是免费的。
Cline vs. Aider
Aider 是一款终端原生的 CLI 工具(拥有 39,000+ 颗 GitHub 星标)。其在结构上最显著的特点是双模型流水线:一个“架构师”模型提出解决方案,然后一个较便宜的“编辑器”模型将该方案转化为具体的文件编辑,在不牺牲推理质量的情况下优化成本。Aider 将 Git 视为一等公民,使用常规提交信息自动提交每次 AI 更改,并支持通过标准的 git revert 进行撤销。Watch 模式会监控文件中的 AI 注释并自动响应,而自动测试功能会在测试失败时重新提示智能体。
Cline 的方法则截然相反:每次更改在提交前都需要人工批准,且 Git 管理权保留在开发者手中。Aider 完全在终端中运行,没有 GUI 差异视图;Cline 在修改任何文件前都会显示带有内联高亮的视觉差异对比。Aider 的原生环境是 shell;Cline 的原生环境是 VS Code 侧边栏。两者没有绝对的优劣之分。Aider 适合想要 Git 自动化、终端优先工作流的开发者。Cline 适合那些希望在现有编辑器中对智能体的每个动作进行细粒度视觉控制的开发者。
“‘act’模式对我来说是一个颠覆性的功能。它简直……太棒了。” - remuskaos,Hacker News,2025 年 2 月
Plan/Act 工作流的实际体验
2025 年 1 月 21 日发布的 v3.2.0 版本正式确立了经验丰富的 Cline 用户之前一直在手动模拟的工作流。发布说明直接描述了这一目标:“PLANNING > PROMPTING(规划大于提示)。”
在实践中,典型的 Plan/Act 会话是这样的:您在 Plan 模式下将功能需求粘贴到聊天中。Cline 读取相关文件,提出两三个澄清问题,并输出一个带编号的任务列表,说明它将涉及的具体文件及原因。您用自然语言调整计划,确认后切换到 Act 模式。从那时起,Cline 会按顺序执行每个步骤,在每次写入文件和执行终端命令前暂停以等待批准。当构建失败时,它会读取错误输出,提出修复建议,并在应用前询问您的意见。
Google 的 Chrome 工程主管 Addy Osmani 在 2025 年 1 月发表了一篇详细的文章,总结了他的日常使用体验:
“如果您正在构建复杂的系统,并且希望获得尊重工程原则的 AI 协助,Cline 值得认真考虑。” - Addy Osmani,Substack (addyo.substack.com),2025 年 1 月 30 日
Osmani 特别指出,Cline 的模型灵活性实现了混合成本策略:使用 DeepSeek-R1 进行规划,使用 Claude Sonnet 进行执行,他称这“在提高整体输出质量的同时,将成本降低了高达 97%”。
从 Claude Dev 更名为 Cline 是在 2024 年 10 月发布 v2.0 版本时进行的。Saoud Rizwan 在 X 上宣布:“隆重推出 Cline(前身为 Claude Dev),这是一款可以使用您的 CLI aNd Editor(命令行和编辑器)的 AI 助手。v2.0 带来了令人兴奋的更新:响应现在会流式传输到您的编辑器中,新增了取消按钮以更好地控制任务,采用了新的基于 XML 的工具调用提示,使每个任务的请求减少了约 40%。”名称的更改反映了该工具从特定于 Claude 的实验项目向与模型无关的平台的转变。该扩展的 VS Code 市场 ID saoudrizwan.claude-dev 保持不变,以确保现有用户的连续性。
随后在 2025 年 2 月,Cline 推出了 MCP Marketplace,该工具的范围再次发生变化:它成为了更广泛的开发者工具链的协调层,而不仅仅是一个编程智能体。只需一键即可安装配置好的 MCP 服务器,让 Cline 能够在同一个聊天会话中打开 GitHub issues、查询 Postgres 数据库、推送到 Slack 或触发 Datadog 警报。
Cline 适合哪些人群
Cline 非常适合特定类型的开发者工作流:您习惯于审查差异对比(diffs),您对智能体正在执行的操作有足够的了解以捕捉错误,并且您希望完全控制模型选择和 API 成本,而不是将这些决定权交给供应商。
它特别适用于:
- 在 React、Next.js 或 TypeScript 代码库中跨多个文件进行中等复杂度的功能开发
- 根据任务类型切换模型的开发者,在较便宜的模型上运行规划,在能力更强的模型上执行
- 预算紧张的团队,Cursor 的按座席订阅成本对他们来说是一个现实的限制
- 自托管或物理隔离(air-gapped)环境,所有模型调用都通过 Ollama 或本地端点运行
- 需要 MCP 扩展性以将其编程智能体连接到外部系统的开发者
Damian Arnsdorff 是一名转行开发者,他在学会使用 Cline 后参加了他的第一场黑客松,他这样描述自己的体验:“这就像有一个你可以 24/7 随时请教的高级开发者,而且他绝不会嘲笑你。”(Cline 博客,2025 年 11 月。)GitHub 的 Octoverse 2025 报告记录了 Cline 仓库的贡献者同比增长了 4,704%,是该年度平台上增长第二大的项目。
Cline 不是什么
Cline 不是 Tab 补全工具。它不会在您输入时自动补全函数签名。如果这是您对 AI 编程助手的主要需求,那么 GitHub Copilot、Cursor 的 Tab 功能或 Continue 会是更好的选择。
它不是一项托管服务。如果不加节制,API 成本是不可预测的:论坛帖子和 GitHub issues 记录了用户根据使用强度每月花费 $30 到 $200 不等,一些重度用户报告在复杂的多文件项目上,每日成本甚至攀升至 $50。该扩展提供每次会话的实时 token 成本跟踪,但没有内置的预算上限或支出警报。希望每月账单可预测的用户应该考虑 Cursor Pro(统一 $20/月)或 GitHub Copilot(统一 $10/月)。
上下文窗口退化是一个反复出现的痛点。在 15 到 20 轮对话后,模型的性能通常会下降,用户报告说必须开始一项新任务才能恢复质量。2025 年更新中添加的上下文压缩功能引起了用户的强烈不满(GitHub issue #5616),因为它创建了一个激进的“分析”循环,在任务中途打断了工作流。团队承认了这个问题,但上下文管理仍然是一个已知的摩擦点。
它不是一键式的魔法按钮。不习惯阅读代码或审查差异对比(diffs)的用户会觉得批准循环很繁琐而不是令人安心,而且智能体偶尔会做出需要判断力来评估的更改。当您能在错误传播到十个文件之前抓住它时,该工具才能发挥最佳效果。
Cline 也不是该领域唯一的开源 VS Code 智能体。Roo Code(Cline 的一个分支)和 Kilo Code 是来自同一社区的活跃替代方案,随着该领域的成熟,生态系统正在积极地发生分化。
用户评价
暂无评价,快来分享你的第一条体验吧!
登录 后即可撰写评价。
收录于精选合集
包含 Cline 的精选合集。
相关文章
与 Cline 相关的指南和文章。

Claude Code vs Cursor vs Codex vs Devin vs Replit Agent 3: 2026 Scorecard

Claude Code Dreaming (Memory Consolidation): 2026 Setup Guide

Ship Your First MCP Server in 20 Minutes (2026)

Anatomy of the .claude Folder: Every File, Command, Skill & Permission (2026)

Run a Company With AI Agents: The Open-Source Orchestration Setup (2026)
