返回市场
根代码

根代码

作者:RooCodeInc20910 星标更新:2025-11-24

项目介绍

技术文档摘要

<p align="center"> <a href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline"><img src="https://img.shields.io/badge/VS_Code_Marketplace-007ACC?style=flat&logo=visualstudiocode&logoColor=white" alt="VS Code Marketplace"></a> <a href="https://x.com/roocode"><img src="https://img.shields.io/badge/roocode-000000?style=flat&logo=x&logoColor=white" alt="X"></a> <a href="https://youtube.com/@roocodeyt?feature=shared"><img src="https://img.shields.io/badge/YouTube-FF0000?style=flat&logo=youtube&logoColor=white" alt="YouTube"></a> <a href="https://discord.gg/roocode"><img src="https://img.shields.io/badge/Join%20Discord-5865F2?style=flat&logo=discord&logoColor=white" alt="Join Discord"></a> <a href="https://www.reddit.com/r/RooCode/"><img src="https://img.shields.io/badge/Join%20r%2FRooCode-FF4500?style=flat&logo=reddit&logoColor=white" alt="Join r/RooCode"></a> </p> <p align="center"> <em>快速获取帮助 → <a href="https://discord.gg/roocode">加入 Discord</a> • 喜欢异步交流? → <a href="https://www.reddit.com/r/RooCode/">加入 r/RooCode</a></em> </p>

Roo Code

您的AI驱动开发团队,就在您的编辑器中

<details> <summary>🌐 支持的语言</summary> </details>

Roo Code能为您做什么?

  • 根据自然语言描述和规格生成代码
  • 通过模式适应:代码模式、架构模式、询问模式、调试模式和自定义模式
  • 重构和调试现有代码
  • 编写和更新文档
  • 回答关于您代码库的问题
  • 自动化重复任务
  • 利用MCP服务器

模式

Roo Code根据您的工作方式进行调整:

  • 代码模式:日常编码、编辑和文件操作
  • 架构模式:规划系统、规格和迁移
  • 询问模式:快速回答、解释和文档
  • 调试模式:跟踪问题、添加日志、隔离根本原因
  • 自定义模式:为您的团队或工作流程构建专门的模式
  • 远程控制:远程控制在本地VS Code实例中运行的任务。

了解更多信息:使用模式自定义模式远程控制

教程与功能视频

<div align="center">
<a href="https://www.youtube.com/watch?v=Mcq3r1EPZ-4"><img src="https://img.youtube.com/vi/Mcq3r1EPZ-4/maxresdefault.jpg" width="100%"></a><br><b>安装Roo Code</b><a href="https://www.youtube.com/watch?v=ZBML8h5cCgo"><img src="https://img.youtube.com/vi/ZBML8h5cCgo/maxresdefault.jpg" width="100%"></a><br><b>配置个人资料</b><a href="https://www.youtube.com/watch?v=r1bpod1VWhg"><img src="https://img.youtube.com/vi/r1bpod1VWhg/maxresdefault.jpg" width="100%"></a><br><b>代码库索引</b>
<a href="https://www.youtube.com/watch?v=iiAv1eKOaxk"><img src="https://img.youtube.com/vi/iiAv1eKOaxk/maxresdefault.jpg" width="100%"></a><br><b>自定义模式</b><a href="https://www.youtube.com/watch?v=Ho30nyY332E"><img src="https://img.youtube.com/vi/Ho30nyY332E/maxresdefault.jpg" width="100%"></a><br><b>检查点</b><a href="https://www.youtube.com/watch?v=6h5vB9PpoPk"><img src="https://img.youtube.com/vi/6h5vB9PpoPk/maxresdefault.jpg" width="100%"></a><br><b>待办事项列表</b>
</div> <p align="center"> <a href="https://docs.roocode.com/tutorial-videos">更多快速教程和功能视频...</a> </p>

资源


本地设置与发展

  1. 克隆仓库:
git clone https://github.com/RooCodeInc/Roo-Code.git
  1. 安装依赖项
pnpm install
  1. 运行扩展程序

有几种方法可以运行Roo Code扩展程序:

开发模式(F5)

对于活跃开发,使用VSCode内置的调试功能:

F5(或转到运行开始调试)在VSCode中。这将打开一个新的VSCode窗口,其中包含正在运行的Roo Code扩展程序。

  • 对于webview的更改会立即显示。
  • 对核心扩展的更改也会自动热重载。

自动VSIX安装

要构建并直接安装扩展程序作为VSIX包到VSCode中:

pnpm install:vsix [-y] [--editor=<命令>]

此命令将:

  • 询问要使用的编辑器命令(code/cursor/code-insiders)- 默认为'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进行版本管理和发布。查看我们的CHANGELOG.md以获取发行说明。


免责声明

请注意,Roo Code, Inc不对其提供的任何代码、模型或其他工具,以及与Roo Code相关的第三方工具或由此产生的任何输出作出任何陈述或保证。您承担与使用此类工具或输出相关的所有风险;这些工具按“原样”和“可用”提供。这些风险可能包括但不限于知识产权侵权、网络漏洞或攻击、偏见、不准确、错误、缺陷、病毒、停机、财产损失或损坏以及/或人身伤害。您对任何此类工具或输出的使用(包括但不限于其合法性、适当性和结果)负全责。


贡献

我们热爱社区贡献!从阅读我们的CONTRIBUTING.md开始。


许可证

Apache 2.0 © 2025 Roo Code, Inc.


享受Roo Code! 不论您是让它自由自主地运行还是紧紧控制,我们都迫不及待地想看到您构建的东西。如果您有任何问题或功能建议,请访问我们的Reddit社区Discord。祝编程愉快!