Repository Navigator是基于大语言模型(LLM)的一款智能代码问题定位与修复工具,帮助开发者快速在代码仓库中定位 Bug,并自动生成修复方案,无需手动逐行排查代码。
Repository Navigator 简介与使用方法
📌 工具简介
Repository Navigator 是基于大语言模型(LLM)的一款智能代码问题定位与修复工具,帮助开发者快速在代码仓库中定位 Bug,并自动生成修复方案,无需手动逐行排查代码。
🎯 核心功能
工具的工作流程分为四个阶段:
① 上传仓库 → ② 问题定位 → ③ 自动修复 → ④ 下载代码
🛠️ 使用方法
第一步:配置模型
- 选择内置模型(平台预配置,开箱即用)
- 或选择自定义模型,填入自己的 API Key、Base URL 和模型名称(支持拉取和测试模型)
第二步:上传代码仓库
- 将代码仓库打包为
.zip格式 - 拖拽或点击上传,最大支持 200MB
第三步:设置入口
- 上传后可通过文件树浏览器点选入口文件
- 也可手动输入文件路径
- 可选填入口函数名,进一步精确定位范围
第四步:描述问题
- 在”Issue 描述”框中详细填写遇到的问题、报错信息或期望的行为(最多 5000 字)
- 点击”开始定位”
第五步:查看定位结果
- 工具会扫描文件,标出匹配的问题位置
- 选择需要修复的位置后,点击”生成修复 Patch”
第六步:下载修复结果
- 查看自动生成的修改详情
- 可选择下载完整修复后的仓库(.zip)或单独的
.patch文件