Cline
开源AI编码代理,可在IDE、终端和桌面运行。支持Plan/Act模式、MCP集成,并兼容所有主流模型提供商。全球超过1100万开发者信赖。
访问 cline/cline项目简介
Cline 是一个开源AI编码代理,可作为 VS Code 扩展、JetBrains 插件、CLI、桌面应用和 SDK 运行。它帮助开发者理解代码库、重构大型项目,并通过人工审批实现工作流自动化。支持 Plan 和 Act 模式,可运行 bash 命令,并兼容包括 Anthropic、OpenAI、Google 以及通过 Ollama 运行的本地模型在内的任何模型提供商。
核心功能
- Plan 和 Act 模式:在规划与执行之间切换,每一步都需审批。
- 跨项目编辑:协调多文件更改,包含 linter 感知修复、差异、检查点和一键撤销。
- 运行 bash 命令:在终端中执行并实时响应输出。
- 规则与技能:通过 .clinerules 定义项目规则,指导代理遵循编码标准和约定。
- 兼容所有模型:Claude、GPT、Gemini、本地 Ollama 或任何 OpenAI 兼容端点。
- 通过 MCP 和插件扩展:通过 SDK 注册自定义工具和生命周期钩子。
适用场景
- 理解代码库:询问文件、依赖和行为相关问题。
- 重构大型代码库:在保持导入、类型和行为一致的同时进行协调更改。
- 使用 Cline CLI 自动化:在脚本、cron 任务和 CI 管道中运行定期检查和更新。
- 多代理团队:协调专业代理处理复杂任务。
快速开始
- 可通过 npm i -g cline 安装 CLI,通过 npm install @cline/sdk 安装 SDK,或下载 macOS 和 Windows 桌面应用。VS Code 可从 Marketplace 安装,JetBrains 可从 JetBrains Marketplace 安装。
部署与要求
- Cline 支持 macOS、Windows 和 Linux。桌面应用适用于 macOS 和 Windows。CLI 和 SDK 需要 Node.js。可连接多种模型提供商,包括云端和本地端点。
采用前须知
- 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。