← 返回项目库

cline/cline

cline:面向多端的开源编程智能体

cline 是面向 IDE、终端、桌面端和程序化集成的开源编程智能体,可读取项目结构、修改文件、执行命令并协助修复构建与测试问题。它适合需要人工审批、自动化脚本或多模型接入的开发者,主要门槛是本地环境配置、模型服务接入以及对执行权限和外部工具的安全管理。

官方名称:cline资料更新:2026/10/26
打开 GitHub
Stars
7.2万
7日增长
+220
Forks
7909
活跃度
100
维护状态
活跃

01WHAT IT SOLVES

这个项目解决什么问题?

cline 的定位不是单一的代码补全工具,而是以共享智能体核心为基础的多形态编程代理,官方提供 VS Code 扩展、CLI、桌面应用和 SDK,JetBrains 插件则暂未开源。它通过规划与执行模式理解代码库,结合文件编辑、终端命令、浏览器和 MCP 工具完成跨文件任务,并强调差异审查、检查点和人工批准。在同类方案中,它更接近可嵌入开发流程的代理平台:既可作为 IDE 助手直接使用,也可作为 CLI 接入 CI/CD,或通过 SDK 构建具备插件、连接器、定时任务和多智能体协作能力的集成产品。

02CORE CAPABILITIES

核心能力

01

多形态接入

提供 VS Code 扩展、CLI、macOS 与 Windows 桌面应用以及 Node.js SDK,覆盖交互式开发、脚本化和集成场景。

02

项目级代码修改

读取项目结构与文件关系,协调修改多个文件,并跟踪差异、检查点和执行记录,便于审查与撤销。

03

工具执行与审批

可执行终端命令、运行构建和测试、访问网页及外部工具;支持规划与执行模式,并可由用户逐项审批。

04

多模型与扩展机制

支持多家云端模型、OpenAI 兼容接口及 Ollama、LM Studio 等本地模型,并可通过插件、生命周期钩子和 MCP 扩展能力。

03适合谁

  • 希望在 IDE 或终端中使用编程智能体协助修改代码的开发者
  • 需要将代理接入内部工具、自动化脚本或 CI/CD 的工程团队
  • 希望切换云端与本地模型、评估不同提供商的团队
  • 需要插件、MCP、外部系统连接或多智能体协作能力的开发者

04典型使用场景

  • 在编辑器中分析代码库、修复类型或语法错误并生成跨文件变更
  • 通过 CLI 无交互运行代理,将结果接入脚本或 CI/CD 流程
  • 使用 SDK 构建带自定义工具、连接器、审计策略或多智能体团队的内部代理
  • 使用定时任务生成日报、依赖检查和代码库健康报告

05为什么值得关注

  • 同一套智能体核心覆盖 IDE、CLI、桌面端和 SDK,产品形态较为完整
  • 同时支持人工审批和自主执行,适用场景从交互开发延伸到自动化
  • 模型提供商覆盖云端、兼容接口和本地部署,便于按工作流选择
  • 插件、MCP、连接器和多智能体团队使其具备二次开发价值

06采用前要注意

  • JetBrains 插件当前未开源,README 未提供其源码位置
  • 使用代理执行命令、编辑文件和连接外部系统时,需要自行控制权限与数据边界
  • 功能和模型行为依赖所接入的模型服务,模型输出质量与可用性无法由项目单独保证
  • SDK、CLI、桌面应用等版本分别迭代,采用时需分别关注各自变更记录

07RELEASE INTELLIGENCE

近期版本变化

全部版本动态 →

cline v4.1.26:云端任务与模型路由更新

本次更新加入云端任务模型选择、云沙箱启动进度和模型目录调整,并修复 GPT-6、Gemini、Plan/Act 切换及工具调用等问题。使用云端会话、依赖默认模型或使用相关模型接口的开发者需要关注;未固定模型的提供商可能获得新的默认模型。

  • 云端任务可单独选择模型,沙箱启动过程会显示仓库、分支和步骤进度
  • 模型请求最多重试 3 次,GPT-6 与 Gemini 相关兼容性问题得到修复
  • Kimi K3 的高推理等级改用 max 设置,模型目录新增并移除多个提供商
  • Plan/Act 切换、规则禁用、空命令和问答交互等行为得到修正

cline desktop-v0.0.49:变更审阅与本地模型管理增强

桌面应用新增会话变更面板、项目文件树和集成终端,并完善本地模型设置、快捷键配置及 Hub 故障诊断。桌面端重度用户和希望通过本地模型工作的开发者可重点关注;若使用本地或 SSH 环境,也需留意文件查看与任务附着行为变化。

  • 会话变更面板可查看单轮或整场会话修改的文件、行数与差异
  • 项目文件面板支持只读浏览、Git 状态标记和文件与差异切换
  • 新增 Ollama 与 LM Studio 模型管理页面,可查看模型信息、存储和内存占用
  • Hub 启动失败时提供重试与诊断导出,并允许在设置中重启 Hub

cline cli-v3.0.74:运行任务附着与插件资源修复

CLI 更新改善了跨客户端任务附着、Hub 健康检查、模型重试和插件命令执行,同时修复 Gemini 工具调用及空命令处理等问题。用于无人值守脚本和持续集成的开发者需要关注;依赖模型目录默认值或插件二进制的项目也应核对变更。

  • 打开已在其他 Cline 客户端运行的任务时会附着现有运行,而非重复启动
  • Hub 状态检查和诊断命令加入 3 秒超时,避免异常时持续卡住
  • 编译后的 CLI 可直接从二进制加载插件资源和仪表板
  • Gemini、上下文压缩、问答工具和 PowerShell 命令处理得到修复

cline sdk/sdk/v0.2.0:会话恢复与运行时稳定性改进

SDK 本次更新改进了运行中会话的重新连接、能力请求路由、模型重试和上下文压缩,并优化检查点读取与 SSH 远程连接。构建多客户端或多智能体集成的团队值得重点关注;涉及长连接、代理转发或远程工作区的应用需验证新行为。

  • 已有运行任务时会重新连接现有会话,不再替换其运行时
  • Hub 会记录会话能力客户端,并在无可用客户端时快速返回错误
  • 未知上下文上限的模型不再自动压缩,检查点读取减少 Git 进程数量
  • ProxyJump SSH 连接获得更长超时,并改进了隧道与上传错误报告

cline desktop-v0.0.48:修复 GPT-6 模型请求兼容性

桌面端修复 GPT-6 模型在 OpenAI 与 Azure 兼容端点被拒绝的问题,同时恢复 Cline 提供商的默认模型并刷新模型目录。使用 GPT-6、Azure OpenAI 兼容接口或桌面端模型设置的开发者值得优先验证;其他用户主要受到默认模型变化影响。

  • GPT-6 系列模型可正常调用 OpenAI 与 Azure OpenAI 兼容端点
  • 请求令牌参数由 max_tokens 调整为 max_completion_tokens
  • Cline 提供商默认模型恢复为 Claude Sonnet 5.5
  • 模型目录新增 CommandCode 与 Reflection,并更新多个提供商默认模型

Cline cli-v3.0.73:修复 GPT 模型请求并更新目录

CLI 修复 GPT-6 等模型在 OpenAI 与 Azure OpenAI 兼容端点上因请求参数不匹配而失败的问题。未选择模型时,Cline 提供方改用 Claude Sonnet 5.5;模型目录也得到刷新。使用兼容端点或依赖默认模型的用户需要关注此次调整。

  • GPT-6 模型改用兼容 OpenAI 与 Azure 的请求参数
  • 未指定模型时默认使用 Claude Sonnet 5.5
  • 模型目录新增提供方并更新多个服务商的默认模型

cline sdk/sdk/v0.0.95:GPT-6 兼容与模型目录更新

SDK 本次更新调整 GPT-6 模型的 OpenAI 兼容请求参数,记录 Hub 启动客户端身份,并刷新模型目录与多家提供商的默认模型。使用 GPT-6、OpenTelemetry 或依赖默认模型的集成需要关注;未固定模型的调用可能切换到新的默认配置。

  • GPT-6 系列改用 max_completion_tokens,改善 OpenAI 与 Azure 兼容表现
  • Hub 启动来源以 OpenTelemetry 资源属性发布,共享包新增身份读写接口
  • 模型目录由 6952 项增至 7041 项,并新增 CommandCode 与 Reflection 提供商
  • 多个提供商的默认模型被调整,OpenCode Go 的基础地址得到固定

Cline desktop-v0.0.47:修复桌面端插件加载并默认 Gemini 4 Argon

Desktop v0.0.47 修复了 0.0.46 因打包未包含 @cline/sdk 导致 goal 等市场插件报 Cannot find module 而无法加载的问题。移除了设置中的 Cloud sessions 独立开关,云会话在可用地区直接启用;流式错误重试 3 次;cline 提供商默认切换到 Gemini 4 Argon。模型目录同步刷新,新增 Boundless、Standard Compute,SambaNova 默认改为 MiniMax M3。影响桌面端用户和依赖市场插件的开发者,使用前最好确认插件与 SDK 版本匹配。

  • 修复桌面端因打包缺包导致市场插件加载失败
  • 移除 Cloud sessions 设置开关,自动按地区启用
  • 流式错误重试 3 次并默认切换到 Gemini 4 Argon
  • 模型目录同步刷新,SambaNova 入目录默认 MiniMax M3

Cline v4.1.25:新增云端会话并修复长请求超时

该版本开始逐步开放 Cline Cloud,可让任务在所选 GitHub 仓库与分支的托管沙箱中运行,并在关闭编辑器后继续执行。更新还修复本地模型长请求静默超时、兼容地址被自动追加路径、问题附件丢失及流式响应中断等问题,同时调整推荐模型和多家提供方的默认配置。

  • Cloud 任务可在托管沙箱中运行,并显示于最近与历史记录
  • 本地模型处理大型提示时不再因五分钟静默而直接失败
  • 修复附件未传入模型、流式响应中断重试及兼容地址处理问题
  • 依赖未固定模型的用户需注意推荐列表和默认模型变化

Cline cli-v3.0.72:CLI 强化无头自动化与 hub 调试输出

CLI v3.0.72 将插件运行收紧为 worker 模式并在配置和会话启动处给出明确提示,移除 in_process 兼容;流式错误重试 3 次并在失败日志携带 provider request id。cline hub ensure / cline hub start 新增 --json、--allow-port-fallback、--no-connectors、--login-shell-path,cline hub 支持 --discovery-path;hub 命令不再计入 CLI 激活统计。cline 提供商默认改为 Gemini 4 Argon,模型目录同步刷新。影响在 CI/

  • 插件运行收紧为 worker,配置命令显式报告插件不可用
  • cline hub 子命令新增 --json 与端口回退等调试参数
  • 流式错误重试 3 次并附带 provider request id 日志
  • 模型目录刷新并把 cline 默认改为 Gemini 4 Argon