RepoReaper是一款创新的GitHub代码审计工具,通过模拟高级工程师的认知模式,有效解决了传统RAG逻辑破碎的问题。该工具采用拟人化思维,按照”先看目录、再读核心、最后扣细节”的架构师阅读顺序逐步构建项目认知。核心技术包括AST语义切片,基于语法树按Class/Method边界切分并注入父类上下文,避免了文本暴力截断造成的逻辑丢失。此外,ReAct驱动的JIT动态加载机制能在分析中自动发现并抓取依赖文件补全上下文。工具还融合了Vector语义搜索与BM25关键词匹配,实现精准定位。基于FastAPI+AsyncIO构建的高性能系统支持Mermaid架构图表与表格可视化,并提供Docker一键部署方案。
原文链接:V2EX 分享发现





