English • Català • Deutsch • Español • Français • हिन्दी • Italiano
日本語 • 한국어 • Polski • Português (BR) • Türkçe • Tiếng Việt • 简体中文 • 繁體中文
Roo Code 是一个 AI 驱动的自主编码代理,它存在于您的编辑器中。它可以:
- 用自然语言沟通
- 直接在您的工作区读写文件
- 运行终端命令
- 自动化浏览器操作
- 与任何 OpenAI 兼容或自定义的 API/模型集成
- 通过自定义模式调整其"个性"和能力
无论您是寻找灵活的编码伙伴、系统架构师,还是像 QA 工程师或产品经理这样的专业角色,Roo Code 都可以帮助您更高效地构建软件。
查看 CHANGELOG 获取详细更新和修复信息。
Roo Code 3.9 实现了国际化!
- Roo Code 已被翻译成 14 种不同的语言!前往设置 → 语言查看所有语言并更改您的设置。
- 现在我们同时支持 stdio 和 SSE 作为 MCP 的传输方式
- 应广大用户要求,现在您可以批量删除历史记录项目
- 在设置中开启文字转语音功能,即可听到 Roo 说的每一句话
- 想要更好地控制您的 OpenRouter?现在您可以为您的模型选择特定的提供者。
- 🚀 从自然语言描述生成代码
- 🔧 重构和调试现有代码
- 📝 编写和更新文档
- 🤔 回答关于您代码库的问题
- 🔄 自动化重复任务
- 🏗️ 创建新文件和项目
Roo Code 通过专业化的模式适应您的需求:
- 代码模式: 用于通用编码任务
- 架构师模式: 用于规划和技术领导
- 询问模式: 用于回答问题和提供信息
- 调试模式: 用于系统性问题诊断
- 自定义模式: 创建无限专业角色,用于安全审计、性能优化、文档编写或任何其他任务
Roo Code 配备了强大的工具,可以:
- 读写项目中的文件
- 在 VS Code 终端中执行命令
- 控制网络浏览器
- 通过 MCP(模型上下文协议)使用外部工具
MCP 通过允许您添加无限自定义工具来扩展 Roo Code 的能力。与外部 API 集成、连接数据库或创建专业开发工具 - MCP 提供了扩展 Roo Code 功能以满足您特定需求的框架。
使 Roo Code 按照您的方式工作:
- Discord: 加入我们的 Discord 服务器获取实时帮助和讨论
- Reddit: 访问我们的 subreddit分享经验和技巧
- GitHub: 报告问题或请求功能
- 克隆仓库:
git clone https://github.com/RooVetGit/Roo-Code.git
- 安装依赖:
npm run install:all
- 启动网页视图(Vite/React 应用,带热模块替换):
npm run dev
- 调试:
在 VSCode 中按
F5
(或运行 → 开始调试)打开一个加载了 Roo Code 的新会话。
网页视图的更改将立即显示。核心扩展的更改将需要重启扩展主机。
或者,您可以构建一个 .vsix 文件并直接在 VSCode 中安装:
npm run build
bin/
目录中将出现一个 .vsix
文件,可以用以下命令安装:
code --install-extension bin/roo-cline-<version>.vsix
我们使用 changesets 进行版本控制和发布。查看我们的 CHANGELOG.md
获取发布说明。
请注意,Roo Veterinary, Inc 不对与 Roo Code 相关提供或可用的任何代码、模型或其他工具,任何相关的第三方工具,或任何结果作出任何陈述或保证。您承担使用任何此类工具或输出的所有风险;此类工具按**"原样"和"可用性"**提供。此类风险可能包括但不限于知识产权侵权、网络漏洞或攻击、偏见、不准确、错误、缺陷、病毒、停机时间、财产损失或损坏和/或人身伤害。您对任何此类工具或输出的使用(包括但不限于其合法性、适当性和结果)负全部责任。
我们热爱社区贡献!通过阅读我们的 CONTRIBUTING.md 开始。
感谢所有帮助改进 Roo Code 的贡献者!
Apache 2.0 © 2025 Roo Veterinary, Inc.
享受 Roo Code! 无论您是让它保持短绳还是让它自主漫游,我们都迫不及待地想看看您会构建什么。如果您有问题或功能想法,请访问我们的 Reddit 社区或 Discord。编码愉快!