AI编程工具
Cline
Cline 是开源免费的 AI 编程智能体,以插件、CLI、看板与 SDK 多种形态运行于 VS Code、JetBrains 及终端环境,可读写代码、执行命…
Cline是什么
- Cline 是开源免费的 AI 编程智能体,以插件、CLI、看板与 SDK 多种形态运行于 VS Code、JetBrains 及终端环境,可读写代码、执行命令、操作浏览器并完成自动化任务。Cline 采用规划与执行分离的双模式,每步改动均需审批且可一键回滚,同时支持任意主流大模型与本地模型,可通过 MCP 协议连接外部系统,帮助开发者安全高效地完成从编码到部署的全流程。
Cline的主要功能
- 跨文件代码编辑:理解项目结构与文件依赖关系,进行协调一致的多文件修改,实时监控 linter 与编译错误并自动修复。
- 终端命令执行:直接在终端运行命令并实时观察输出,可处理安装依赖、跑测试、部署及长时间运行的开发服务器。
- Plan / Act 双模式:先在 Plan 模式探索代码库、澄清需求并制定策略,确认后切换 Act 模式执行,每步操作均需审批,可开启自动审批实现自主运行。
- 规则与技能:通过 .clinerules 文件定义项目编码规范、架构约定与部署流程,CLI 与各编辑器插件自动加载生效。
- 全模型支持:兼容 Claude、GPT、Gemini、OpenRouter、AWS Bedrock、Ollama 本地模型及任意 OpenAI 兼容接口,自带密钥即可使用。
- MCP 与插件扩展:通过 SDK 注册自定义工具与生命周期钩子,或接入 MCP 服务器连接数据库、API 与云基础设施。
如何使用Cline
- 安装工具:终端运行 npm i -g cline 安装 CLI,或在 VS Code / JetBrains 插件市场搜索安装对应编辑器插件。
- 配置模型:选择 Cline 官方计费登录、订阅 9.99 美元/月的 ClinePass,或填入自己的 Anthropic、OpenAI 等 API 密钥及本地模型端点。
- 发起任务:在对话框用自然语言描述需求,例如实现用户认证功能并编写测试。
- 规划方案:先进入 Plan 模式,让 Cline 探索代码库并给出实施策略,确认无误后再切换。
- 审批执行:切到 Act 模式逐步审批文件修改与终端命令,或开启自动审批让其自主完成。
- 检查回滚:通过 diff 审查每处改动,不满意时利用检查点一键撤销到之前的状态。
Cline的工作状态
- 理解代码库
- 重构大型代码库