Roo Code:在VS Code里搭一支AI开发小队,3步跑通本地安装
【免费下载链接】Roo-CodeRoo Code gives you a whole dev team of AI agents in your code editor.项目地址: https://gitcode.com/GitHub_Trending/ro/Roo-Code
Roo Code 是一个装进 VS Code 的 AI 编程助手,把代码审查、改 bug、本地模型分析打包成一组"AI 干活的模式",帮你省下逐行盯代码的时间。如果你用 VS Code 写 TypeScript 或 Python,这篇带你从安装到跑起来,读完你就能在自己电脑上装好它、配好模型、让它接手第一件杂活。
3步装好Roo Code:clone、构建、装进VS Code
- 克隆仓库到本地:
git clone https://gitcode.com/GitHub_Trending/ro/Roo-Code - 进目录,用一键脚本装好依赖:
cd Roo-Code && pnpm install - 构建扩展并自动装进 VS Code:
pnpm install:vsix
装完重启 VS Code,左侧会出现 Roo Code 面板,第一次打开会让你填模型配置。想要终端版的roo命令,再跑一次./apps/cli/install.sh即可。
离线环境不用慌:把构建好的 tar 包路径写进
ROO_LOCAL_TARBALL环境变量,安装脚本就跳过下载直接装本地包(见 apps/cli/install.sh)。
挑3个能力讲透:审查、本地模型、检查点
让AI逐行帮你盯代码
Roo Code 内置代码审查类的 Agent 模式,你把改动丢给它,它会定位到具体行号,指出问题并给出修复。比如它抓过一处dequeue在队列为空时会无限循环的 bug,直接指出"第 82-112 行会空转浪费 CPU",还建议加超时退出。你在提 PR 前跑一遍审查,就能少被同事打回。
让敏感代码不出本地机器
Roo Code 支持接 Ollama、LM Studio 这类本地模型,代码不发给任何云端 API。打开模型配置选本地提供商、填上 127.0.0.1 地址就能跑。对写内部工具、处理用户数据的项目,这一步很关键。本地模型的推理逻辑在 src/api/providers/ 里,Ollama 对应native-ollama.ts。
让AI改坏代码也能一键回滚
检查点(checkpoint)功能会在任务执行前后给文件做快照。你在面板里点恢复,改坏的改动就回到改之前的样子,不用记 git 命令。下面这张图就是恢复时看到的文件 diff,红绿两列一目了然。快照逻辑在 src/core/checkpoints/ 目录。
实战串联:两件你真会碰到的事
场景一:给老代码提一次"体检"
任务:接手一个没人敢动的老模块,想知道哪里埋了雷。操作:切到代码审查模式,把模块目录 @ 进对话框,说一句"帮我审查这个目录,找潜在 bug"。你会看到它逐文件过一遍,输出带行号的问题清单,按严重程度排序,再针对每条给你改法。十几分钟看完它列的单子,比你自己读半天快。
场景二:敏感数据只交给本地模型
任务:项目里有支付相关的私有逻辑,不想进云端。操作:模型配置里切到 Ollama,装一个 7B 以上的代码模型,把模式切到 Code 让它读你的支付模块并解释调用链。你会看到它回答的速度比云端慢一些,但请求全程不出你的机器,日志里也没有任何外发记录。
4条避坑与进阶:少走弯路的配置
- 装完跑不起来?先
node -v看一眼,脚本要求 Node 20 以上,低了先升级。 - API key 放哪?装完的终端提示里写了示例:把 key 写进环境变量再启动,别明文写死在脚本里。
- 不想每次点确认?设置里开 auto-approve,选放行读文件、放行安全命令,但写文件和删东西保持手动确认,省时间又不失控。
- 想给 AI 定规矩?项目里放
.roo/rules目录写你的代码规范,它每次干活都会照着来,比每次口头叮嘱稳。
装完配好,Roo Code 就从"一个插件"变成你随叫随到的 AI 队友:审查、改代码、跑本地模型都归它。下一步建议打开 apps/docs/docs/ 目录,getting-started 和 features 两个文件夹能帮你把没用的功能一个个点亮。
【免费下载链接】Roo-CodeRoo Code gives you a whole dev team of AI agents in your code editor.项目地址: https://gitcode.com/GitHub_Trending/ro/Roo-Code
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考