Cline 开源编码代理项目说明
Cline 是一个开源编码代理,可在 IDE、终端和桌面端运行,支持多种模型提供商,并提供 SDK、插件、MCP 扩展、多代理协作、定时任务和消息平台连接等功能。
用途与形态
根据仓库说明,Cline 是运行在 IDE、终端和桌面上的开源编码代理。它提供 CLI、macOS 与 Windows 桌面应用、VS Code 扩展、JetBrains 插件以及 Node.js SDK,覆盖终端交互、无头自动化和编辑器内协作等使用方式。
主要能力
代理可读取项目结构、理解文件关系并跨代码库修改,同时监视 linter 与编译器错误;可执行终端命令并实时读取输出。提供 Plan 与 Act 两种模式:先探索代码库、提问并给出策略,确认后执行;每次文件编辑和命令默认需要用户批准,也可切换为自动批准。
项目支持通过 .clinerules 定义项目级规则,并可让模型按需加载 skills。模型方面不绑定单一供应商,说明中列出 Anthropic、OpenAI、Google、OpenRouter、AWS Bedrock、Azure/GCP Vertex、Cerebras/Groq、Ollama/LM Studio 以及任意 OpenAI 兼容 API。
扩展与自动化
可通过 SDK 注册工具和生命周期钩子,或接入 MCP 服务器。支持多代理团队(协调代理拆解任务并委派给专用代理,团队状态跨会话保留)以及 cron 定时代理,用于 PR 摘要、依赖检查等周期性任务。还可连接 Telegram、Slack、Discord、Google Chat、WhatsApp、Linear 等消息平台,无头 CLI 可用于脚本和 CI/CD。
限制与待核实
说明中未提供具体性能数据、版本号或完整 JetBrains 插件源码(该部分目前未开源)。示例命令与示例代码仅来自文档,未在本文中运行验证;实际配置和可用性需以项目文档与自身环境为准。
来源与核对说明
- Cline ↗https://github.com/cline/cline
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞与收藏保存在当前浏览器。