Cline

活跃
GitHub TypeScript Apache-2.0

简介

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 "规划并实现用户认证系统"

相关项目