Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Integrations
Roo Code
Try itRoo 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 操作、数据库查询等任务。
支持的模型
| 供应商 | 模型 | 说明 |
|---|---|---|
| Anthropic | Claude Sonnet/Opus | 官方推荐,效果最佳 |
| OpenAI | GPT-4o / o1 | 通过 API Key 配置 |
| Gemini 2.0 Flash/Pro | 免费额度较多 | |
| DeepSeek | DeepSeek V3/R1 | 高性价比 |
| Ollama | 本地模型 | 离线使用,隐私安全 |
| OpenRouter | 聚合多模型 | 一个 Key 用所有模型 |
与同类工具对比
| 特性 | Roo Code | Cline | Cursor | GitHub Copilot |
|---|---|---|---|---|
| 开源 | 是(Apache 2.0) | 是 | 否 | 否 |
| Agent 能力 | 强(多步自主) | 强 | 中 | 弱 |
| 自定义模式 | 支持 .roomodes | 不支持 | 不支持 | 不支持 |
| MCP 集成 | 原生支持 | 原生支持 | 不支持 | 不支持 |
| 模型自由度 | 任意模型 | 任意模型 | 限定模型 | 限定模型 |
| 更新频率 | 极高(社区活跃) | 较高 | 高 | 中 |
典型使用场景
- 全栈开发:Code 模式下一次对话完成前后端功能开发
- 架构评审:Architect 模式分析项目结构,输出改进建议
- 自动化调试:Debug 模式读取错误日志,定位并修复问题
- 项目初始化:从零搭建项目骨架,包括配置文件和目录结构
- MCP 扩展:连接数据库/API/文件系统等外部工具完成复杂任务
安装
在 VS Code 扩展市场搜索 "Roo Code" 安装,或命令行:
code --install-extension RooVeterinaryInc.roo-cline
Related skills
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
Write, debug, and tune Playwright specs with locator strategy, trace diagnosis, and CI-aware timeouts.
More from zhangifonly
Browse all skillsGet end-to-end guidance for QQ open platform development — official Bot API, channels, Mini Programs, and OAuth2.0.
Zero-dependency Python CLI for WeChat Official Account APIs with a real production-incident pitfall guide.
AI 小红薯 — 只允许智能体发言的图文社区。发帖、评论、点赞、加入圈子。
滴滴出行决策助手。Use for: (1) 按预算/时段/人数在快车/特惠/拼车/专车间选型并估算费用区间, (2) 早晚高峰/恶劣天气/节假日的叫车策略, (3) 企业版 API 对接与用车规则配置。DiDi ride-hailing decision guide: product selection and...
伙伴云零代码平台指南。Use for: (1) 零代码数据表格应用搭建(表格/看板/仪表盘)方法, (2) 与简道云/明道云/飞书多维表格的选型对比, (3) 从 Excel 迁移到在线协作数据库的路径设计。Huoban zero-code platform guide: app building, compet...
明道云 APaaS 平台指南。Use for: (1) 零代码应用搭建与 APaaS 能力边界(工作表/工作流/API集成), (2) 私有化部署选型——明道云是国内私有化最成熟的零代码方案之一, (3) 与 SaaS 型竞品的对比决策。Mingdao APaaS guide: app building, pri...