RooCodeInc/Roo-Code

GitHub: RooCodeInc/Roo-Code

一款 VS Code 中的多模式 AI 编程代理,通过自然语言驱动的专业化工作模式,帮助开发者高效完成编码、调试、架构设计和文档编写等全流程任务。

Stars: 23385 | Forks: 3110

VS Code Marketplace X YouTube Join Discord Join r/RooCode

Get help fast → Join Discord • Prefer async? → Join r/RooCode

# Roo Code ## v3.53.0 的新功能 **此版本的新功能:** - 通过 OpenAI Codex 提供程序添加对 GPT-5.5 的支持。 - 在 Vertex AI 上添加对 Claude Opus 4.7 的支持。 - 在聊天中添加了历史检查点导航控件,以便您更轻松地回退到之前的检查点。
🌐 可用语言 - [English](README.md) - [Català](locales/ca/README.md) - [Deutsch](locales/de/README.md) - [Español](locales/es/README.md) - [Français](locales/fr/README.md) - [हिंदी](locales/hi/README.md) - [Bahasa Indonesia](locales/id/README.md) - [Italiano](locales/it/README.md) - [日本語](locales/ja/README.md) - [한국어](locales/ko/README.md) - [Nederlands](locales/nl/README.md) - [Polski](locales/pl/README.md) - [Português (BR)](locales/pt-BR/README.md) - [Русский](locales/ru/README.md) - [Türkçe](locales/tr/README.md) - [Tiếng Việt](locales/vi/README.md) - [简体中文](locales/zh-CN/README.md) - [繁體中文](locales/zh-TW/README.md) - ...
## Roo Code 能为您做什么? - 根据自然语言描述和规范生成代码 - 通过模式自适应:代码、架构师、提问、调试和自定义模式 - 重构和调试现有代码 - 编写和更新文档 - 回答有关您代码库的问题 - 自动化重复性任务 - 利用 MCP 服务器 ## 模式 Roo Code 适应您的工作方式: - 代码模式:日常编码、编辑和文件操作 - 架构师模式:规划系统、规范和迁移 - 提问模式:快速解答、解释和文档 - 调试模式:追踪问题、添加日志、隔离根本原因 - 自定义模式:为您的团队或工作流构建专门的模式 了解更多:[使用模式](https://docs.roocode.com/basic-usage/using-modes) • [自定义模式](https://docs.roocode.com/advanced-usage/custom-modes) ## 教程与功能视频
| | | | | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | |
安装 Roo Code |
配置档案 |
代码库索引 | |
自定义模式 |
检查点 |
上下文管理 |

更多快速教程和功能视频...

## 资源 - **[文档](https://docs.roocode.com):** 安装、配置和掌握 Roo Code 的官方指南。 - **[YouTube 频道](https://youtube.com/@roocodeyt?feature=shared):** 观看教程并查看功能演示。 - **[Discord 服务器](https://discord.gg/roocode):** 加入社区以获取实时帮助和讨论。 - **[Reddit 社区](https://www.reddit.com/r/RooCode):** 分享您的经验并查看其他人正在构建的内容。 - **[GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues):** 报告错误并跟踪开发进度。 - **[功能请求](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** 有想法?与开发者分享。 ## 本地设置与开发 1. **克隆** 仓库: ``` git clone https://github.com/RooCodeInc/Roo-Code.git ``` 2. **安装依赖**: ``` pnpm install ``` 3. **运行扩展**: 有几种方法可以运行 Roo Code 扩展: ### 开发模式 (F5) 对于主动开发,请使用 VSCode 的内置调试: 在 VSCode 中按 `F5`(或转到 **运行** → **启动调试**)。这将打开一个运行 Roo Code 扩展的新 VSCode 窗口。 - 对 webview 的更改将立即生效。 - 对核心扩展的更改也将自动热重载。 ### 自动化 VSIX 安装 要直接在 VSCode 中构建扩展并将其作为 VSIX 包安装: ``` pnpm install:vsix [-y] [--editor=] ``` 此命令将: - 询问要使用的编辑器命令- 默认为 'code' - 卸载扩展的任何现有版本。 - 构建最新的 VSIX 包。 - 安装新构建的 VSIX。 - 提示您重启 VS Code 以使更改生效。 选项: - `-y`:跳过所有确认提示并使用默认值 - `--editor=`:指定编辑器命令(例如,`--editor=cursor` 或 `--editor=code-insiders`) ### 手动 VSIX 安装 如果您更喜欢手动安装 VSIX 包: 1. 首先,构建 VSIX 包: pnpm vsix 2. 将在 `bin/` 目录中生成一个 `.vsix` 文件(例如,`bin/roo-cline-.vsix`)。 3. 使用 VSCode CLI 手动安装它: code --install-extension bin/roo-cline-.vsix 我们使用 [changesets](https://github.com/changesets/changesets) 进行版本控制和发布。请查看我们的 `CHANGELOG.md` 了解发布说明。 ## 免责声明 **请注意**,Roo Code, Inc **不** 对与 Roo Code 相关的任何代码、模型或其他工具、任何相关的第三方工具或任何生成的输出作出任何明示或暗示的陈述或保证。您承担使用任何此类工具或输出的**所有风险**;此类工具按**“原样”**和**“可用”**基础提供。此类风险可能包括但不限于知识产权侵权、网络漏洞或攻击、偏见、不准确、错误、缺陷、病毒、停机、财产损失或损坏和/或人身伤害。您对使用任何此类工具或输出承担全部责任(包括但不限于其合法性、适当性和结果)。 ## 许可证 [Apache 2.0 © 2025 Roo Code, Inc.](./LICENSE) **享受 Roo Code!** 无论您是严格控制它还是让它自主漫游,我们都迫不及待地想看到您构建了什么。如果您有问题或功能想法,请访问我们的 [Reddit 社区](https://www.reddit.com/r/RooCode/) 或 [Discord](https://discord.gg/roocode)。祝您编码愉快!
标签:AI 开发工具, AI 编程助手, Claude, Copilot 替代品, CVE检测, DLL 劫持, GPT-5.5, IDE 插件, OpenAI, Petitpotam, Vertex AI, VS Code 扩展, 代码生成, 代码编辑器插件, 内存规避, 多语言支持, 大语言模型, 威胁情报, 安全测试框架, 开发效率, 开发者工具, 数据管道, 检查点导航, 渗透测试工具, 网络可观测性, 自动化攻击, 自动化编程, 软件工程, 集成开发环境