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 团队和定时自动化工作流

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(66.3k stars)
  • 开源许可证友好(Apache-2.0)
  • 项目有一定历史沉淀(已维护 2 年)

快速开始

npm i -g cline

# 启动交互式聊天模式
cline chat

# 无头模式执行任务
cline run "为项目编写单元测试"

# 多 agent 团队模式
cline --team-name auth-sprint "规划并实现用户认证系统"

相关项目

Roo Code

24.3k · TypeScript
不活跃 B

Roo Code 是一款运行在 VS Code 和 JetBrains 中的自主编码 Agent 扩展,能在编辑器中直接创建/编辑文件和执行终端命令。

codingagentvscode +2
  • · 多模式适配 — Code/Architect/Ask/Debug/Custom 五种模式适应不同工作流
  • · VS Code + JetBrains 集成 — 直接在编辑器中创建/编辑文件和执行终端命令
  • · 自然语言生成代码 — 从自然语言描述和规范自动生成代码

Micro Agent

4.3k · TypeScript
不活跃 C

一个能真正写出有用代码的 AI 编程代理,由 BuilderIO 团队开发。通过先编写测试、再生成代码的方式,确保输出高质量且可用的代码片段。

typescriptcodingagent +2
  • · 测试驱动的代码生成 — 先编写测试,再迭代代码直到所有测试通过
  • · 视觉匹配模式,生成与设计截图像素级一致的 UI 代码
  • · 支持 Claude、OpenAI、Ollama、Groq 及任何 OpenAI 兼容端点

Background Agents

2.7k · TypeScript
活跃 A

开源后台智能体编码系统,支持在后台自主执行编程任务,包括代码审查、测试生成和功能实现,让开发者专注于高价值工作。

codingagenttypescript +2
  • · 托管的后台编码智能体,在开发者处理其他工作时自动执行任务
  • · 完整的开发环境,支持 Node.js、Python、git、浏览器自动化和 VS Code
  • · 多通道接入,支持 Web UI、Slack、GitHub PR、Linear issues 和 webhook

KiloCode

26.9k · TypeScript
活跃 A

KiloCode 是一体化开源编程 Agent 平台,支持 VS Code 和 JetBrains,集成 200+ 模型,提供自主编码、调试和迭代能力,是 OpenRouter 上使用量最大的编程 Agent。

codingvscodecli +2
  • · 一体化编程 Agent 平台,支持 VS Code、JetBrains、CLI、Slack 和 Cloud
  • · 集成 500+ AI 模型,包括 GPT、Claude、Gemini,提供透明定价
  • · 多模式工作流:Architect 规划、Coder 实现、Debugger 调试

相关文章