最近刷到个挺有意思的事儿。有个做独立开发的朋友,之前写代码老是熬夜到凌晨,自从用了这个工具,居然每天准点下班了。我一开始还不信,后来自己试了下,真香。
这个项目叫 Roo Code,之前叫 Roo Cline,是 GitHub 上挺火的一个开源 AI 编程助手。到现在已经攒了 22000 多个 star,VS Code 插件市场评分 4.8 星,装过的人超过 130 万。它跟其他 AI 工具最大的不一样,就是能让你像拥有一支完整的开发团队似的,有专门写代码的、有做架构设计的、还有负责调试的,各种角色随你切换。
它到底能干啥
简单说,Roo Code 是个住在 VS Code 里的 AI 代理。你可以把它当成一个啥都会的虚拟同事,它能:
读代码、改代码:直接在你的编辑器里操作文件,不用你来回复制粘贴 跑命令:在终端里执行指令,还能看输出结果 操控浏览器:自动化一些网页操作,比如查文档、测试页面 多模型支持:OpenAI、Anthropic、Google Gemini,甚至本地模型都能接 异步工作:你让它干个活儿,不用傻等着,它可以后台跑着,干完喊你
最牛的是它的多模式系统。内置了好几种角色:
代码模式:日常写代码就用它,生成函数、重构逻辑都行。架构模式:专门做技术规划和设计,帮你梳理项目结构。问答模式:纯咨询,不碰你的代码,适合问一些概念性问题。调试模式:系统化地诊断问题,像个专门的测试工程师。自定义模式:这个好玩,你可以创建自己的角色,比如"安全审计专家"或者"性能优化师"。

安装其实特简单
装这个插件就跟装其他 VS Code 插件一样,没啥门槛。
方法一:插件市场直接装(推荐)
打开 VS Code,点左边那个四个方块的图标(Extensions) 搜"Roo Code" 找到那个带袋鼠图标的,点 Install 装完可能需要重启一下 VS Code
方法二:用 Open VSX
如果你用的是 VSCodium 或者其他兼容编辑器,去 Open VSX registry 搜 Roo Code 也能装。
方法三:手动装 VSIX
有时候网络不好,或者你想装某个特定版本:
去 GitHub 的 Releases 页面下载 .vsix文件在 VS Code 的 Extensions 视图里点那个"..."菜单 选"Install from VSIX..." 找到下载的文件,点打开就完事了
CLI 版本(进阶玩法)
Roo Code 现在还出了命令行版本,适合喜欢在终端里干活的:
curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh装完就能用 roo "你的任务" 这种格式直接调用了。目前支持 macOS(Apple Silicon)和 Linux(x64/ARM64),Windows 用户可能还得再等等,或者通过 WSL 用。
配置 API 这一步很关键
装好插件第一次打开,它会问你要 API Key。这里的选择挺多的:
OpenAI:如果你有 GPT-4 或者 GPT-5 的 API key Anthropic:Claude 系列模型,很多人推荐用这个,代码能力确实强 OpenRouter:一个聚合平台,可以换着模型用,有时候还能薅到免费额度 本地模型:如果你电脑配置够,可以跑 Ollama 或者 LM Studio,完全离线使用
填 API Key 的时候注意,Roo Code 支持自动审批功能。你可以在设置里开启"Auto-Approve",让它自动执行一些安全的操作,比如读文件、运行测试。但像删除文件这种高危操作,建议还是每次都手动确认,安全第一。
实际用起来啥感觉
我第一次用的时候,让它帮我重构一个 legacy 项目的代码。在输入框里描述完需求,选了"架构模式",它就开始分析项目结构,然后给出了一份详细的重构计划,还分了步骤。
有个细节挺贴心的——它在执行每个操作之前都会问你"我可以改这个文件吗?",不会自作主张乱动你的代码。如果你嫌每次确认麻烦,可以在 .rooignore 文件里配置哪些文件不让它碰,这样就不怕误操作了。
还有那个子任务功能。比如你说"帮我做个用户系统",它可以自动拆成"设计数据库表"、"写 API 接口"、"做前端页面"几个子任务,并行处理。这也是文章开头说的"异步编程"的意思,不是单线程傻等,而是真的像团队协做一样分工合作。

一些实用小技巧
用 CLAUDE.md 存项目记忆:在项目根目录建个 CLAUDE.md 文件,写上你的编码规范、项目结构说明,每次 Roo Code 启动都会读这个文件,省得你一遍遍重复交代。 MCP 扩展能力:Roo Code 支持 Model Context Protocol,可以接各种外部工具。比如接个数据库 MCP,它就能直接查表结构;接个搜索 MCP,它能自己上网查资料。 检查点功能:它在改代码之前会自动存个检查点,万一改崩了,一键就能回滚,这个功能救命用的。 多窗口同时跑:现在支持在多个 VS Code 窗口里同时开 Roo Code,一个写前端,一个写后端,互不耽误。
跟其他工具比咋样
现在 AI 编程工具挺多的,Cursor、GitHub Copilot、Claude Code 都很火。Roo Code 的优势主要是:
开源免费:Cursor 一个月 20 美金,Copilot 也要 10 美金,Roo Code 本身不要钱,只需要你自己出 API 调用费,算下来便宜不少。
高度可定制:那些预设模式、自定义角色,是其他工具没有的。你可以调教出完全符合自己习惯的 AI 助手。
透明可控:每一步操作都要你批准,不像有些工具那样"盲盒式"自动改代码,心里更有底。
当然它也有缺点。比如速度上比 Cursor 慢一些,复杂的多文件重构能力也比不过 Claude Code。但胜在免费、开源、能本地跑,对很多开发者来说够用了。
写在最后
AI 编程已经不再是简单的代码补全了,现在的趋势是异步智能体——你下达任务,AI 自己去执行,干完汇报结果。Roo Code 就是在这个方向上做得很扎实的一个工具。
如果你还没试过,建议今天就去 VS Code 插件市场搜搜看。反正免费,装一个玩玩又不亏。说不定用过之后,你也能像那个朋友一样,准点下班了。

项目地址:https://github.com/RooCodeInc/Roo-Code
专注分享 GitHub知识,分享AI 资讯和AI搞米经验,分享AI Agent使用经验。

想领取完整版OpenClaw资料,后台留言哦~
夜雨聆风