提交智能体收藏0
C
智能体编程开发

Cline 开源编码智能体

Cline

Cline 是一个开源编码智能体,可在 IDE、终端与桌面端运行,能读取项目结构、跨文件编辑代码、执行终端命令,并提供计划/执行模式、规则与插件扩展等能力。

Cline is an open-source coding agent that runs in your IDE, terminal, and desktop. It can read project structure, edit code across files, execute terminal commands, and offers plan/act modes, rules, and plugin extensions.

能做什么

  • 跨文件修改代码:读取项目结构、理解文件间关系,在代码库中进行协调一致的改动,并在过程中监控 linter 与编译器错误,修复缺失导入、类型不匹配、语法错误等问题。在 VS Code 与 JetBrains 中,每处编辑以 diff 形式呈现,可审阅、修改或回退,改动带检查点便于撤销。
  • 运行终端命令:直接在终端执行命令并实时观察输出,可安装依赖、运行构建脚本、执行测试、部署应用、管理数据库;对开发服务器等长时任务可后台继续工作并响应新输出。
  • 计划与执行模式:可在 Plan 模式探索代码库、提出澄清问题并给出策略,对齐后切换到 Act 模式执行;也可开启自动批准自主运行。
  • 规则与技能:通过 .clinerules 文件定义项目专属规则(编码规范、架构约定、部署流程、测试要求等),CLI、VS Code 扩展与 JetBrains 插件会自动读取。
  • 多模型支持:不锁定单一 AI 提供商,支持 Anthropic、OpenAI、Google、OpenRouter、AWS Bedrock、Azure/GCP Vertex、Cerebras/Groq、Ollama/LM Studio 以及任意 OpenAI 兼容 API。
  • 插件与 MCP 扩展:通过 SDK 以插件系统编程式注册工具与生命周期钩子;也可用 MCP 连接数据库、查询 API、管理云基础设施等外部系统。
  • 多智能体团队:协调智能体将复杂任务拆分为子任务并委派给专长智能体,团队状态可跨会话保留。
  • 定时智能体:按 cron 计划运行智能体,如每日 PR 摘要、每周依赖检查等,计划在重启后保留并独立于终端会话运行。
  • 消息平台接入:可从 Telegram、Slack、Discord、Google Chat、WhatsApp、Linear 与智能体对话,每个会话线程映射为一个完整上下文的智能体会话,并可设置访问控制。
  • 无头 CLI 用于 CI/CD:以零交互方式运行,支持管道输入、JSON 输出、链式命令,可集成进 CI/CD 流水线。

适用场景

  • 在编辑器内进行带人工确认的 AI 辅助编码。
  • 终端内交互式或全无头的自动化脚本与 CI/CD 流程。
  • 桌面端运行智能体会话、调度例程、管理模型与插件及 MCP 服务器。
  • 通过 SDK 自行构建 AI 智能体与集成(自定义工具、多智能体、连接器、定时自动化等)。
  • 通过消息平台远程与编码智能体交互。

使用条件与限制

  • 提供 CLI(npm i -g cline)、VS Code 扩展(VS Marketplace)、JetBrains 插件(JetBrains Marketplace)、桌面应用(macOS/Windows)与 SDK(npm install @cline/sdk)等多种形态。
  • JetBrains 插件当前未开源。
  • 文档站点位于 docs.cline.bot。
  • 许可证为 Apache 2.0。
  • 实际可用的模型取决于所配置的提供商与端点;本地模型需通过 Ollama/LM Studio 等运行。

来源与收录说明

AI 整理,已通过独立来源审核,收录于 2026-10-17。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。

https://github.com/cline/cline ↗

这个项目对你有帮助吗?

点赞与收藏保存在当前浏览器