GoForum🌐 V2EX

[开源] RepoReaper:一个能读懂 GitHub 项目架构的 Agent,支持 AST 解析与 JIT 动态抓取

realdexter1224 · 2026-01-07 17:03 · 0 次点赞 · 0 条回复

GitHub: https://github.com/tzzp1224/reporeaper

这是一个模仿高级工程师认知模式的 GitHub 代码审计工具,旨在解决传统 RAG 逻辑破碎的问题。

核心特性:

  1. 拟人化思维:模拟架构师“先看目录、再读核心、最后扣细节”的阅读顺序,分步构建项目认知,非盲目灌入上下文。

  2. AST 语义切片:基于语法树按 Class/Method 边界切分并注入父类上下文,彻底拒绝文本暴力截断造成的逻辑丢失。

  3. JIT 动态加载:ReAct 驱动的 Cache Miss 机制,在分析中发现上下文缺失时,会自动去 GitHub 抓取依赖文件补全。

  4. 混合检索:融合 Vector 语义搜索与 BM25 关键词匹配,确保模糊逻辑概念和具体函数名均能精准定位。

  5. 高性能与可视化:基于 FastAPI+AsyncIO 实现全链路异步并发与本地持久化,支持输出 Mermaid 架构图与表格。

在线 Demo 入口见 README ,支持 Docker 一键部署,欢迎 Star !也欢迎大家提建议和帮忙指点 !

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: realdexter1224
发布: 2026-01-07
点赞: 0
回复: 0