返回顶部
R

Roo Code

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

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
87
下载量
0
收藏
概述
安装方式
版本历史

Roo Code

# 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` 文件定义团队专属模式: ```json { "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)连接外部工具: ```json // .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 配置 | | Google | 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" 安装,或命令行: ```bash code --install-extension RooVeterinaryInc.roo-cline ```

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 roo-code-1776102121 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 roo-code-1776102121 技能

通过命令行安装

skillhub install roo-code-1776102121

下载 Zip 包

⬇ 下载 Roo Code v1.0.0

文件大小: 2.85 KB | 发布时间: 2026-4-14 11:47

v1.0.0 最新 2026-4-14 11:47
Version 1.0.0 — Initial Release

- Introduced Roo Code: a powerful AI programming agent inside VS Code, supporting autonomous multi-step workflows.
- Supports file reading/writing with diff previews, terminal command execution, browser integration, and MCP server extension.
- Features multiple work modes (Code, Architect, Ask, Debug) for different development tasks.
- Allows teams to define custom roles and permissions via `.roomodes` files.
- Integrates with multiple LLM providers (Anthropic, OpenAI, Google, DeepSeek, Ollama, OpenRouter).
- Strong open-source alternative to tools like Copilot, Cursor, and Cline, with advanced agent capabilities and high extensibility.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部