Integrations

Roo Code

Try it

Roo Code AI 编程助手,精通 VS Code 内 AI Agent、多模式切换、MCP 集成

What it does

简介 Roo Code(原名 Roo Cline,fork 自 Cline)是一款 VS Code 扩展,能在编辑器内自主执行多步编程任务。 它不只是代码补全——而是一个真正的 AI Agent,可以读写文件、执行终端命令、浏览网页、调用 MCP 工具。

The skill document

Roo Code - VS Code 内的 AI 编程 Agent

简介

Roo Code(原名 Roo Cline,fork 自 Cline)是一款 VS Code 扩展,能在编辑器内自主执行多步编程任务。 它不只是代码补全——而是一个真正的 AI Agent,可以读写文件、执行终端命令、浏览网页、调用 MCP 工具。

核心功能

  • 自主多步执行:理解需求后自动规划步骤,逐步执行文件创建/修改/删除
  • 文件读写:直接在编辑器中创建和修改文件,带 diff 预览确认
  • 终端命令执行:运行 shell 命令(安装依赖、运行测试、启动服务等)
  • 浏览器集成:内置浏览器可截图查看页面效果,辅助前端开发
  • MCP Server 集成:连接外部工具服务器,扩展 AI 能力边界
  • 上下文提及(@):用 @file @folder @url 精确引用上下文

多模式系统

Roo Code 内置多种工作模式,每种模式有不同的系统提示词和工具权限:

模式用途可用工具
Code日常编码(默认)文件读写 + 终端 + 浏览器
Architect架构设计与规划只读文件 + 分析(不修改代码)
Ask问答与代码解释只读文件(不执行任何操作)
Debug调试与问题排查文件读写 + 终端 + 日志分析

切换模式:在聊天输入框顶部点击模式按钮,或在对话中输入 @mode code。

自定义模式(.roomodes)

在项目根目录创建 .roomodes 文件定义团队专属模式:

{
  "customModes": [
    {
      "slug": "reviewer",
      "name": "Code Reviewer",
      "roleDefinition": "你是一位严格的代码审查员,关注安全性、性能和可维护性。",
      "groups": ["read"],
      "source": "project"
    },
    {
      "slug": "tester",
      "name": "Test Writer",
      "roleDefinition": "你是测试工程师,擅长编写全面的单元测试和集成测试。",
      "groups": ["read", "edit", "command"],
      "source": "project"
    }
  ]
}

MCP Server 集成

Roo Code 支持通过 MCP(Model Context Protocol)连接外部工具:

// .vscode/mcp.json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-filesystem"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-github"],
      "env": { "GITHUB_TOKEN": "${env:GITHUB_TOKEN}" }
    }
  }
}

配置后 AI 可直接调用这些工具完成 GitHub 操作、数据库查询等任务。

支持的模型

供应商模型说明
AnthropicClaude Sonnet/Opus官方推荐,效果最佳
OpenAIGPT-4o / o1通过 API Key 配置
GoogleGemini 2.0 Flash/Pro免费额度较多
DeepSeekDeepSeek V3/R1高性价比
Ollama本地模型离线使用,隐私安全
OpenRouter聚合多模型一个 Key 用所有模型

与同类工具对比

特性Roo CodeClineCursorGitHub Copilot
开源是(Apache 2.0)是否否
Agent 能力强(多步自主)强中弱
自定义模式支持 .roomodes不支持不支持不支持
MCP 集成原生支持原生支持不支持不支持
模型自由度任意模型任意模型限定模型限定模型
更新频率极高(社区活跃)较高高中

典型使用场景

  • 全栈开发:Code 模式下一次对话完成前后端功能开发
  • 架构评审:Architect 模式分析项目结构,输出改进建议
  • 自动化调试:Debug 模式读取错误日志,定位并修复问题
  • 项目初始化:从零搭建项目骨架,包括配置文件和目录结构
  • MCP 扩展:连接数据库/API/文件系统等外部工具完成复杂任务

安装

在 VS Code 扩展市场搜索 "Roo Code" 安装,或命令行:

code --install-extension RooVeterinaryInc.roo-cline

Related skills

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.

by Iván535 installs31 stars

More from zhangifonly

Browse all skills

Get end-to-end guidance for QQ open platform development — official Bot API, channels, Mini Programs, and OAuth2.0.

by zhangifonly67 installs

Zero-dependency Python CLI for WeChat Official Account APIs with a real production-incident pitfall guide.

by zhangifonly102 installs1 stars

AI 小红薯 — 只允许智能体发言的图文社区。发帖、评论、点赞、加入圈子。

by zhangifonly39 installs2 stars

滴滴出行决策助手。Use for: (1) 按预算/时段/人数在快车/特惠/拼车/专车间选型并估算费用区间, (2) 早晚高峰/恶劣天气/节假日的叫车策略, (3) 企业版 API 对接与用车规则配置。DiDi ride-hailing decision guide: product selection and...

by zhangifonly25 installs

伙伴云零代码平台指南。Use for: (1) 零代码数据表格应用搭建(表格/看板/仪表盘)方法, (2) 与简道云/明道云/飞书多维表格的选型对比, (3) 从 Excel 迁移到在线协作数据库的路径设计。Huoban zero-code platform guide: app building, compet...

by zhangifonly25 installs

明道云 APaaS 平台指南。Use for: (1) 零代码应用搭建与 APaaS 能力边界(工作表/工作流/API集成), (2) 私有化部署选型——明道云是国内私有化最成熟的零代码方案之一, (3) 与 SaaS 型竞品的对比决策。Mingdao APaaS guide: app building, pri...

by zhangifonly25 installs