Roo-Code
Roo Code 是一款集成在代码编辑器中的智能开发助手,旨在将强大的 AI 代理团队直接带入您的编程环境。它不仅能根据自然语言描述生成代码、重构现有逻辑或排查错误,还能编写文档、解答项目疑问并自动化重复性任务,有效解决了开发者在编码过程中上下文切换频繁、重复劳动多以及复杂问题定位难等痛点。
这款工具特别适合软件工程师、全栈开发者及技术团队使用。其核心亮点在于灵活的“模式”系统:用户可根据当前需求切换至“编码模式”进行日常开发,“架构师模式”规划系统设计,“调试模式”追踪根因,或是“提问模式”快速获取解释。此外,Roo Code 支持自定义模式以适应特定工作流,并兼容 MCP 服务器及多种主流 AI 模型提供商(如 Poe、xAI 等),让开发者能够在一个界面内高效调度不同的 AI 能力,如同拥有一支随时待命的虚拟开发团队,显著提升研发效率与代码质量。
使用场景
某初创团队的后端工程师需要在两天内将单体架构中的用户模块重构为微服务,并同步更新 API 文档与单元测试。
没有 Roo-Code 时
- 上下文切换频繁:开发者需在不同标签页间反复跳转,手动查阅旧代码逻辑、编写新架构方案,再回到编辑器敲代码,思路极易被打断。
- 多角色负担重:一人分饰架构师、程序员和测试员,既要设计服务拆分边界,又要处理繁琐的样板代码,还要手动补全测试用例,精力严重分散。
- 调试效率低下:遇到迁移后的接口报错,需人工逐行添加日志、定位根因,往往花费数小时才找到隐蔽的空指针异常。
- 文档滞后:代码修改后,忘记同步更新 Swagger 文档或 README,导致前后端联调时因接口定义不一致而反复沟通。
使用 Roo-Code 后
- 工作流无缝衔接:在 VS Code 中直接启用"Architect Mode"规划拆分方案,随即切换"Code Mode"自动生成迁移代码,全程无需离开编辑器。
- 智能团队协作:Roo-Code 像一支虚拟开发团队,自动根据架构设计生成符合规范的微服务代码,并主动创建覆盖边缘情况的单元测试文件。
- 精准快速排错:遭遇报错时,"Debug Mode"自动分析堆栈、插入诊断日志并隔离根因,将原本数小时的排查过程缩短至几分钟。
- 文档实时同步:代码重构完成后,Roo-Code 立即扫描变更并自动更新 API 文档与技术注释,确保文档与代码始终一致。
Roo-Code 通过将多角色 AI 代理深度集成至编辑器,把原本需要多人协作数天的重构任务压缩为单人一天的高质量交付。
运行环境要求
- Windows
- macOS
- Linux
未说明
未说明

快速开始
快速获得帮助 → 加入 Discord • 更喜欢异步交流?→ 加入 r/RooCode
Roo Code
您的 AI 驱动开发团队,就在您的编辑器中
v3.52.0 版本更新内容
- 新增 Poe 作为 AI 提供商,您现在可以直接在 Roo Code 中使用 Poe 的模型。
- 改进了 xAI 提供商,包括 Responses API 的迁移、可复用的转换工具以及更新后的 Grok-4.20 默认设置。
- 修复了 MiniMax 模型的列表显示及上下文窗口处理问题,使配置更加可靠。
🌐 可用语言
Roo Code 能为您做些什么?
- 根据自然语言描述和规范生成代码
- 通过多种模式灵活适应:代码模式、架构模式、提问模式、调试模式以及自定义模式
- 重构和调试现有代码
- 编写和更新文档
- 回答关于代码库的问题
- 自动化重复性任务
- 利用 MCP 服务器
模式
Roo Code 可以根据您的工作方式灵活调整:
- 代码模式:日常编码、编辑和文件操作
- 架构模式:规划系统、规格说明和迁移方案
- 提问模式:快速解答问题、提供解释和文档
- 调试模式:追踪问题、添加日志并定位根本原因
- 自定义模式:为您的团队或工作流程构建专用模式
教程与功能视频
资源
- 文档: 官方指南,助您安装、配置并精通 Roo Code。
- YouTube 频道: 观看教程,了解功能的实际应用。
- Discord 服务器: 加入社区,获取实时帮助与讨论。
- Reddit 社区: 分享您的经验,看看其他人正在构建什么。
- GitHub 问题: 报告错误并跟踪开发进度。
- 功能请求: 有想法吗?与开发者分享吧。
本地搭建与开发
- 克隆仓库:
git clone https://github.com/RooCodeInc/Roo-Code.git
- 安装依赖:
pnpm install
- 运行扩展:
运行 Roo Code 扩展有多种方式:
开发模式 (F5)
对于活跃的开发工作,可以使用 VSCode 内置的调试功能:
在 VSCode 中按下 F5(或进入 Run → Start Debugging)。这将打开一个新的 VSCode 窗口,其中运行着 Roo Code 扩展。
- 对 Webview 的更改会立即生效。
- 对核心扩展的更改也会自动热重载。
自动化 VSIX 安装
要构建扩展并将其作为 VSIX 包直接安装到 VSCode 中:
pnpm install:vsix [-y] [--editor=<command>]
此命令将执行以下操作:
- 提示选择要使用的编辑器命令(code/cursor/code-insiders),默认为 'code'。
- 卸载已存在的扩展版本。
- 构建最新的 VSIX 包。
- 安装新构建的 VSIX。
- 提示您重启 VSCode 以使更改生效。
选项:
-y:跳过所有确认提示并使用默认值。--editor=<command>:指定编辑器命令(例如--editor=cursor或--editor=code-insiders)。
手动 VSIX 安装
如果您更倾向于手动安装 VSIX 包:
- 首先,构建 VSIX 包:
pnpm vsix - 将会在
bin/目录下生成一个.vsix文件(例如bin/roo-cline-<version>.vsix)。 - 使用 VSCode CLI 手动安装:
code --install-extension bin/roo-cline-<version>.vsix
我们使用 changesets 进行版本管理和发布。请查看我们的 CHANGELOG.md 以获取发布说明。
免责声明
请注意,Roo Code, Inc 对于与 Roo Code 相关、任何第三方工具或由此产生的任何输出所涉及的代码、模型或其他工具不作任何陈述或保证。您需自行承担使用此类工具或输出所产生的全部风险;此类工具均按“现状”和“可获得性”提供。相关风险可能包括但不限于知识产权侵权、网络安全漏洞或攻击、偏见、不准确、错误、缺陷、病毒、服务中断、财产损失或损坏以及人身伤害等。您应对使用此类工具或输出的行为全权负责(包括但不限于其合法性、适当性及其结果)。
贡献
我们非常欢迎社区贡献!请阅读我们的 CONTRIBUTING.md,开始您的贡献之旅。
许可证
Apache 2.0 © 2025 Roo Code, Inc.
尽情享受 Roo Code 吧! 无论您是将其严格控制在有限范围内,还是让它自主运行,我们都迫不及待地想看看您能创造出什么。如果您有任何问题或功能建议,欢迎访问我们的 Reddit 社区 或 Discord。祝编码愉快!
版本历史
cli-v0.1.92026/03/02cli-v0.1.82026/03/02cli-v0.1.72026/03/01cli-v0.1.62026/02/27cli-v0.1.52026/02/26cli-v0.1.42026/02/26cli-v0.1.32026/02/25cli-v0.1.22026/02/25cli-v0.1.132026/03/02cli-v0.1.122026/03/02cli-v0.1.112026/03/02cli-v0.1.102026/03/02v3.52.12026/04/13v3.52.02026/04/08v3.51.12026/03/08v3.51.02026/03/05cli-v0.1.172026/03/04cli-v0.1.162026/03/04cli-v0.1.152026/03/03cli-v0.1.142026/03/03常见问题
相似工具推荐
openclaw
OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你
stable-diffusion-webui
stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。
everything-claude-code
everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上
opencode
OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信
ComfyUI
ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。
gemini-cli
gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。





