Cline
活跃简介
Cline 是一款运行在 IDE 中的自主编码 Agent,能够创建/编辑文件、执行命令、使用浏览器,并在每一步请求用户确认。
核心特性
- IDE 与终端双模式 — 支持 VS Code、JetBrains 插件和 CLI 终端,代码编辑以 diff 形式展示并可一键撤销
- 多模型兼容 — 支持 Anthropic Claude、OpenAI GPT、Google Gemini、OpenRouter 200+ 模型及 Ollama 本地模型
- 多 Agent 团队协作 — 通过 coordinator agent 将复杂任务拆分为子任务,分配给拥有独立工具和上下文的专家 agent
- 插件与 MCP 扩展 — 通过 SDK 注册自定义工具和生命周期钩子,或接入 MCP 服务器连接数据库、API 和云基础设施
- 计划与执行双模式 — Plan 模式探索代码库并制定策略,Act 模式执行计划,每步需用户审批或可开启自动审批
- 定时任务调度 — 支持 cron 定时运行 agent,用于每日 PR 摘要、每周依赖检查等自动化任务
适用场景
💡 在 IDE 中自主重构代码,跨文件协调修改并自动修复 linter 和编译器错误
💡 通过 CLI 执行批量代码审查、测试运行和部署脚本,实时监控输出并处理异常
💡 使用 Kanban 看板并行运行多个 agent 处理不同功能分支,自动提交和管理依赖链
💡 通过 Slack/Telegram 与远程 agent 交互,随时随地发起代码审查或功能开发任务
💡 使用 SDK 构建自定义 AI agent 和集成,支持多 agent 团队和定时自动化工作流
分类
快速开始
npm i -g cline
# 启动交互式聊天模式
cline chat
# 无头模式执行任务
cline run "为项目编写单元测试"
# 多 agent 团队模式
cline --team-name auth-sprint "规划并实现用户认证系统"