返回首页
Cline

Cline

代码编程与辅助

开源的 AI 编程智能体,官方称以 Plan 再 Act 的模式在编辑器与终端里跨文件改代码、执行 bash 命令,支持 MCP 扩展与多 Agent 协作。

AI编程开源智能体

详细介绍

Cline 是一个开源的 AI 编程智能体,官网把自己称为“The Open Coding Agent”。它的核心主张是一套开放的 agent runtime:官方描述为“一个开源 agent 运行时,用在你的编辑器里、终端里,或者嵌进你自己的产品”。官网给出的量化信息包括 11M+ 开发者、跨平台 11M+ 安装、69.2k stars,以及 250 多位贡献者与 Apache 2.0 开源许可。

核心能力

  • 跨文件编辑:官方描述为在整个项目范围内做协调的多文件修改,带 linter 感知的修复、diff 与 checkpoint,支持一键撤销。
  • 执行 bash 命令:在终端里执行命令并对输出实时反应,官方称长时间运行的开发服务器、测试与部署都能实时处理。
  • Plan 再 Act:官方把“先规划后执行”做成模式开关——Plan 模式对齐策略,Act 模式执行;可以逐步审批每一步,也可以开启 auto-approve 自动跑。
  • Rules 与 Skills:可随仓库分发 .clinerules 文件,把团队的编码规范、架构与部署约定交给 agent。
  • 模型与端点自选:官方称支持 Claude、GPT、Gemini、本地 Ollama / LM Studio 或任何 OpenAI 兼容端点,“Bring your own key or your own weights”。
  • 扩展与协作:可注册自定义工具与生命周期钩子,接入 MCP 服务器连接数据库、API 与基础设施;协调者 agent 能把任务分派给专家 agent,并按 cron 运行周期任务;也能在 Slack、Linear 或 CI 流水线里驱动。

适合谁

  • 在编辑器里工作、想边写边让 agent 改代码的开发者:先用 Plan 模式对齐再执行。
  • 要维护大型代码库的团队:用跨文件编辑与 checkpoint 控制改动范围。
  • 需要把 AI 编码接进 CI 的工程效能团队:用 CLI 在流水线与定时任务里跑检查与更新。
  • 对模型来源或数据边界有要求的团队:接自建端点或本地模型,让模型与基础设施都由自己掌握。
  • 想把 agent 能力嵌进自有产品的团队:官网单列了 SDK 与 Embed 路径。

使用建议

  • 装上后先用 Plan 模式跑一个小需求,看清它打算改哪些文件再切到 Act。
  • 修改过程中善用检查点与一键撤销:先确认 diff 再继续,比事后回滚省事。
  • 把团队约定写进 .clinerules 并随仓库分发,比每次重复说明更稳定。
  • auto-approve 能提速但会放开执行权限,建议只在可信仓库与受控环境里开启,并对命令执行范围保持警惕。
  • 接 MCP 服务器时建议优先从官方 MCP Marketplace 里选:第三方工具等于把权限交给外部服务,接入前确认它能访问什么。