在线工具 编程开发

Cline

Open-source AI coding agent with Plan/Act modes, MCP integration, and terminal-first workflows. Trusted by 11M+ developers worldwide.

标签:

网站截图

Cline - AI Coding, Open Source and Open Choice

网站简介

Cline 是一款开源、开放选择的 AI 编程代理运行时,旨在为开发者提供一个统一的智能编码助手。它支持在 Visual Studio Code、Windsurf、JetBrains、Cursor 等主流 IDE 中安装扩展,也提供桌面版和命令行工具,甚至可以嵌入到开发者自己的产品中。Cline 在全球拥有超过 1100 万开发者用户,以其开源性、模型自由选择和强大的工具集成能力著称。

主要功能/内容

1. 多端接入

  • 桌面版:Cline for Desktop 提供原生桌面应用,无需依赖编辑器即可使用。
  • IDE 扩展:支持 Visual Studio Code、Windsurf、JetBrains、Cursor 等主流编辑器。
  • CLI 工具:通过 npm i -g cline 即可在终端中从提示词到生产环境全流程操作。
  • SDK:通过 npm install @cline/sdk 将 Cline 的代理运行时嵌入到自己的应用中。

2. Plan/Act 双模式

  • Plan 模式:先制定策略,与开发者对齐方案。
  • Act 模式:执行计划,自动完成编码任务。
  • 支持逐步审批或全自动执行。

3. 多文件编辑与项目管理

  • 能够协调跨文件修改,并带有 linter 感知的修复、差异对比、检查点和一键撤销功能。
  • 读取代码库结构,帮助开发者理解项目。

4. 模型自由选择

  • 支持 Claude、GPT、Gemini 以及本地 Ollama / LM Studio,兼容任何 OpenAI 兼容接口。
  • 可自带 API Key 或本地权重,无厂商锁定。

5. 终端与命令执行

  • 直接在终端中运行 bash 命令,并实时响应输出。
  • 可处理长期运行的开发服务器、测试、部署等任务。

6. 规则与技能扩展

  • 通过 .clinerules 文件定义编码规范、架构和部署约定。
  • 通过 MCP 服务器接入数据库、API 和基础设施,支持注册自定义工具和生命周期钩子。

7. 多代理与自动化

  • 支持协调者代理与专家代理协作,可通过 cron 运行定时自动化任务。
  • 可接入 Slack、Discord、Telegram、Linear,并在 GitHub Actions、GitLab 等 CI/CD 管道中无头运行。

特点说明

  • 开源:代码完全开源,开发者可以自由定制和验证。
  • 开放选择:不绑定特定模型,允许用户使用任何模型或本地权重。
  • Plan/Act 分离:先规划再执行,提升任务准确性和可控性。
  • MCP 深度集成:通过模型上下文协议连接外部工具和服务,扩展能力强。
  • 终端优先:支持在终端中完成从开发到部署的全流程。
  • 多代理协作:支持代理团队和定时任务,适合自动化工作流。
  • 信任度高:被全球超过 1100 万开发者使用,社区活跃。

Cline 不仅是一个 IDE 插件,更是一个完整的 AI 编码代理运行时,为开发者提供了从编辑器到终端的无缝智能辅助体验。