AMAZINGINDEX.COM 日报快照
52.3
VOL. 2026.08
2026.08.10
← 返回 2026.08.10 日报
日报快照 · Daily Snapshot
NO. 002

多语言代码库一键图谱化查询

#REPO GitHub Trending 2026.08.10
推荐指数 73.0 NO. 002 · 2026.08.10
Stars2,862

用 Tree-sitter 解析 Python/C#/Rust 等混合代码库,构建统一知识图谱后支持自然语言查询和修改代码。对维护大型 monorepo 的团队,这是把代码理解成本从小时级压到分钟级的工具。

The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs

多语言代码库一键图谱化查询

代码库 RAG 的痛点从来不是检索,而是跨语言的语义关联——一个 API 变更在 Python 服务、Java SDK、Rust 底层里分别在哪,传统工具各扫门前雪。Code-Graph-RAG 用统一图 schema 把多语言符号串成一张网,这比 Sourcegraph 的代码搜索或 GitHub Copilot 的单文件补全更贴近真实工程场景。

它的竞争壁垒在于 Tree-sitter + Memgraph 的轻量组合,不需要像 JetBrains 那样为每种语言写专用索引器,但代价是复杂类型推断可能丢精度。如果你的团队正在用 ast-grep 做批量重构,这个工具可以无缝升级成自然语言驱动的工作流,值得把 Ruby 那套 pluggable pattern 的玩法移植到你自己的语言栈里。

Star History
Beta

开源monorepo代码理解工具中星数领先的知识图谱RAG方案

独特价值:唯一将tree-sitter多语言解析、知识图谱与代码编辑RAG开源整合的方案

竞品:
giancarloerra/SocratiCode ★ 3.2k 企业级40m+LOC,零配置,插件生态更广,但非开源核心
aimasteracc/tree-sitter-analyzer ★ 46 纯MCP工具,13语言但无知识图谱构建与编辑能力
Phoenixrr2113/codebase-graph ★ 6 同为tree-sitter+知识图谱+MCP,但星数极低,功能验证不足
查看原文 →