Roo Code

不活跃
GitHub TypeScript Apache-2.0

简介

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

核心特性

  • 多模式适配 — Code/Architect/Ask/Debug/Custom 五种模式适应不同工作流
  • VS Code + JetBrains 集成 — 直接在编辑器中创建/编辑文件和执行终端命令
  • 自然语言生成代码 — 从自然语言描述和规范自动生成代码
  • MCP Server 支持 — 可连接外部 MCP 服务器扩展工具能力
  • 代码库问答 — 对整个代码库提问获取解释和文档
  • 自定义模式 — 为团队或工作流构建专门的定制模式

适用场景

💡 在 VS Code 中通过自然语言描述快速生成功能代码
💡 使用 Debug 模式追踪代码问题并自动添加日志定位根因
💡 用 Architect 模式规划系统架构、数据模型和迁移方案
💡 通过 Ask 模式快速获取代码库的解释和文档说明
💡 为团队定制专属的工作流模式统一编码规范

优势与不足

优势

  • 社区热度高(24.3k stars)
  • 开源许可证友好(Apache-2.0)

快速开始

# 在 VS Code 扩展市场搜索安装 Roo Code
# 或通过命令行:
code --install-extension RooVeterinaryInc.roo-cline
# 安装后在侧边栏打开 Roo Code 面板即可使用

相关项目

Cline

67.7k · TypeScript
活跃 A+

Cline 是一款运行在 IDE 中的自主编码 Agent,能够创建/编辑文件、执行命令、使用浏览器,并在每一步请求用户确认。

codingagentvscode +2
  • · IDE 与终端双模式 — 支持 VS Code、JetBrains 插件和 CLI 终端,代码编辑以 diff 形式展示并可一键撤销
  • · 多模型兼容 — 支持 Anthropic Claude、OpenAI GPT、Google Gemini、OpenRouter 200+ 模型及 Ollama 本地模型
  • · 多 Agent 团队协作 — 通过 coordinator agent 将复杂任务拆分为子任务,分配给拥有独立工具和上下文的专家 agent

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

27.2k · 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 调试

相关文章