Cline

开源 AI 编程代理,支持计划/执行模式与终端优先工作流

访问官网 cline.bot
Cline 官网页面截图
cline.bot 官网页面截图,实际界面以官网为准。

Cline是什么

Cline 是一款开源的 AI 编程代理工具,旨在为开发者提供无供应商锁定的编码体验。它不仅仅是一个代码补全插件,而是一个能够理解项目结构、协调多文件更改并执行终端命令的智能代理。Cline 支持“计划”与“执行”两种模式,允许用户在行动前审查策略,或在获得批准后自动运行任务。

该工具具有高度的灵活性,既可作为 Visual Studio Code、Windsurf、JetBrains 和 Cursor 等编辑器的扩展使用,也可作为独立的桌面应用或命令行工具运行。Cline 兼容 Claude、GPT、Gemini 以及本地 Ollama/LM Studio 等多种模型,让用户完全掌控自己的 AI 基础设施和成本。

主要功能

  • 计划与执行模式切换至计划模式以对齐策略,随后进入执行模式进行操作。用户可以逐步批准每个步骤,或开启自动批准以实现自动驾驶般的开发体验。
  • 终端优先工作流Cline 直接在终端中运行 bash 命令,并根据实时输出做出反应。无论是长期运行的开发服务器、测试还是部署,都能实时处理。
  • 多模型支持支持 Claude、GPT、Gemini、本地 Ollama/LM Studio 或任何 OpenAI 兼容端点。用户可以自带 API 密钥或权重,避免被供应商锁定。
  • 跨项目编辑协调多文件更改,提供感知 linter 的修复、差异对比、检查点功能,以及每一步的一键撤销能力。
  • 规则与技能通过在仓库中配置 .clinerules 文件,教导代理遵循特定的编码标准、架构规范和部署约定。
  • MCP 集成通过 SDK 注册自定义工具和生命周期钩子,连接 MCP 服务器以访问数据库、API 和基础设施资源。

如何使用

  1. 在 VS Code、Windsurf、JetBrains 或 Cursor 中安装 Cline 扩展,或下载桌面版应用。
  2. 配置首选的 AI 模型提供商,输入自带的 API 密钥或使用 Cline 提供的服务。
  3. 在项目中创建 .clinerules 文件,定义编码规范和架构约束。
  4. 使用计划模式描述任务目标,审查代理提出的策略方案。
  5. 切换到执行模式,批准代理进行代码修改、运行终端命令或测试。

应用场景

  • 复杂重构利用多文件协调能力,安全地重构大型代码库,同时保持 linter 检查和版本控制的一致性。
  • 自动化运维通过终端集成,让 Cline 管理开发服务器、运行测试套件并执行部署脚本,减少手动操作。
  • 新成员入职新开发者可以通过询问 Cline 关于文件结构、依赖关系和行为的问题,快速理解现有代码库。

价格 / 免费额度

Cline 开源版本对个人开发者完全免费。用户只需按使用量支付 AI 推理费用,无订阅费或席位费。企业版提供 SSO、SLA 和专用支持等功能,价格需联系销售获取。

适合人群

  • 全栈开发人员
  • DevOps 工程师
  • 技术团队负责人
  • 开源贡献者

常见问题

Cline 是免费的吗?

是的,Cline 开源扩展对个人开发者完全免费。你只需为使用的 AI 模型推理付费,没有订阅费或供应商锁定。

我可以使用自己的 API 密钥吗?

当然可以。你可以使用来自 OpenAI、Anthropic、Google 等提供商的自有 API 密钥,从而完全控制成本和用量。

Cline 支持哪些编辑器?

Cline 支持 Visual Studio Code、Windsurf、JetBrains 系列 IDE 和 Cursor,同时也提供独立的桌面应用和 CLI 工具。

标签

  • AI 编程代理
  • 开源工具
  • 终端自动化
  • 多模型支持

相关 88z.ai 快讯 / 资讯

  1. 科学家利用谷歌AI助力恢复巨型海带森林快讯

返回AI编程工具