关于 Roo Code
编辑器里的 AI 开发团队
Roo Code 是一款开源、运行在 VS Code 中的 AI 编程智能体(agent)。与只做补全的工具不同,它能读取并改写多个文件、执行终端命令、打开浏览器测试,甚至通过 Model Context Protocol(MCP)调用外部工具——就像把一整个开发团队请进了你的编辑器。
它完全模型无关:你可以接入 OpenAI、Anthropic、Google、xAI,也可以使用 Ollama / LM Studio 运行的本地模型。所有文件改动与命令执行都经过权限确认(permission-based),代码默认不离开本地机器,企业还可自托管模型以满足合规需求。
Roo Code 内置多种「模式」:Code 负责通用编码,Architect 负责规划与技术决策,Ask 负责答疑,Debug 负责系统化排障,也可以自定义模式来匹配团队工作流。
核心功能一览
六大核心能力,覆盖创作全流程
多文件读写与重构
理解整个项目上下文,跨多个文件一次性完成读取、重构与更新,而非只盯着当前打开的文件。
命令与测试自动执行
可运行 npm install、测试套件与终端命令,并在你批准后打开浏览器做集成测试;全程权限可控。
模型完全自由
兼容数十家供应商、数百个模型,也支持任何遵循 Model Context Protocol(MCP)的模型,无供应商锁定。
MCP 与自定义模式
通过 MCP 接入外部工具;用 .rooignore 排除敏感文件,用自定义模式与 Custom Instructions 适配团队流程。
零基础快速上手
4 步完成你的第一件 AI 作品,无需任何设计经验
安装扩展
在 VS Code 扩展市场搜索 Roo Code 并安装,侧边栏会出现火箭图标;也可从 GitHub 获取源码。
连接模型
在扩展设置中添加 API Key(OpenAI / Anthropic 等),或用 Ollama 配置本地模型地址。
描述任务
在 Roo 面板用自然语言描述目标,用 @ 引用文件、文件夹或问题,Roo 读取上下文。
选择模式
用下拉菜单切换 Code / Architect / Ask / Debug,或输入 / 命令进入自定义模式。
审批与自动批准
默认每步操作都需确认;熟悉后可开启 Auto-Approve 让 Roo 长时间自主工作。

常见问题解答
遇到问题?这里可能有你想要的答案
Roo Code 真的免费吗?
Roo Code 扩展完全免费且开源,个人使用不收订阅费;只需为所接模型的 token 付费,使用本地模型可实现零成本。
Roo Code 和 Cline 是什么关系?
Roo Code 源自 Cline(fork),在 Cline 基础上强化了多模式系统与自定义能力;两者都是开源 VS Code 编程智能体。
我的代码会离开本地吗?
扩展在本地运行,代码默认不离开机器;除非你主动连接外部 AI API,且可用 .rooignore 排除 敏感文件、用本地模型实现完全私有。
同类对比
和同类工具横向对比,帮你选对工具。
| 对比维度 | Roo Code | Cline | Cursor |
|---|---|---|---|
| 开源 | 是 | 是(Apache 2.0) | 否 |
| 模型选择 | 任意(MCP) | 任意(BYOK) | 托管为主 |
| 来源 | Cline 衍生 | 原始项目 | 独立产品 |
| 模式系统 | Code/Architect/Ask/Debug + 自定义 | Plan/Act | Agent/Ask |
| 浏览器自动化 | 支持 | 内置 | 有限 |
同类推荐工具
发现更多优质 AI 创作工具,找到最适合你的那一款
Bolt.new
Bolt.new 是 StackBlitz 推出的浏览器内 AI 全栈应用生成器,用一句话提示即可生成、运行并部署包含前端、后端与数据库的真实 Web 应用,无需本地环境。
Codeium
Codeium 是免费、无限量的 AI 代码补全与聊天工具,支持 70+ 编程语言与 40+ IDE,把补全、检索与对话直接嵌入你的编辑器。
CrewAI
CrewAI 是领先的开源多智能体编排框架,用「Crew(协作团队)+ Flow(事件驱动工作流)」让开发者以少量代码构建可投入生产的自主 AI 系统,被 63% 的财富 500 强采用。
Cursor
Cursor 是 AI 原生的代码编辑器,基于 VS Code 深度定制,融合 Tab 补全、Cmd+K 定向编辑与自主 Agent 模式,帮助开发者更快构建软件。