Repository Navigator

Repository Navigator是基于大语言模型(LLM)的一款智能代码问题定位与修复工具,帮助开发者快速在代码仓库中定位 Bug,并自动生成修复方案,无需手动逐行排查代码。

Repository Navigator 简介与使用方法

📌 工具简介

Repository Navigator 是基于大语言模型(LLM)的一款智能代码问题定位与修复工具,帮助开发者快速在代码仓库中定位 Bug,并自动生成修复方案,无需手动逐行排查代码。


🎯 核心功能

工具的工作流程分为四个阶段:

① 上传仓库 → ② 问题定位 → ③ 自动修复 → ④ 下载代码


🛠️ 使用方法

第一步:配置模型

  • 选择内置模型(平台预配置,开箱即用)
  • 或选择自定义模型,填入自己的 API Key、Base URL 和模型名称(支持拉取和测试模型)

第二步:上传代码仓库

  • 将代码仓库打包为 .zip 格式
  • 拖拽或点击上传,最大支持 200MB

第三步:设置入口

  • 上传后可通过文件树浏览器点选入口文件
  • 也可手动输入文件路径
  • 可选填入口函数名,进一步精确定位范围

第四步:描述问题

  • 在”Issue 描述”框中详细填写遇到的问题、报错信息或期望的行为(最多 5000 字)
  • 点击”开始定位

第五步:查看定位结果

  • 工具会扫描文件,标出匹配的问题位置
  • 选择需要修复的位置后,点击”生成修复 Patch

第六步:下载修复结果

  • 查看自动生成的修改详情
  • 可选择下载完整修复后的仓库(.zip)或单独的 .patch 文件