1作者: realdexter大约 1 个月前原帖
这里是 OP。我开发了 RepoReaper 来解决 RAG 中的代码上下文碎片化问题。 与标准的聊天式代码库工具不同,它模拟了高级工程师的工作流程:它解析 Python 抽象语法树(AST)以实现逻辑感知的代码块划分,使用 ReAct 循环即时获取 GitHub 上缺失的文件依赖,并采用混合搜索(BM25+向量)。它还生成 Mermaid 图表用于架构可视化。后端完全异步,并通过 ChromaDB 持久化状态。 链接: [RepoReaper GitHub 页面](https://github.com/tzzp1224/RepoReaper)