註冊並分享邀請連結,可獲得影片播放與邀請獎勵。

Ren
@Ryrenz
🇺🇸 美国全栈程序员 💻 ⚙️ 整理小白能懂的优质 AI 教程 📚 📢 持续挖掘实用的 AI 提效方式 🤖 💰 分享我关于投资、副业、职场的思考 🧠 📝 开源我所有的内容创作与 AI 变现经验 📈
加入 March 2025
677 正在關注    10.9K 粉絲
🌳 又挖到一个能让 AI 真看懂整个代码库的开源项目 Code-Graph-RAG,整个仓库被解析成一张知识图谱,拿人话问就能查。 GitHub 上 5100 多 star、691 个 fork,397 个 issue 开着,版本几天一发,9 月 29 号刚到 v0.1.38。 在大点的 monorepo 里跟 AI 协作,最常见的翻车是这一句:改这个函数会影响到谁?它去 grep 一圈,把同名的、注释里的、测试里的混在一起端上来,漏掉的那个真正的调用方恰好在另一个包。原因很简单,代码的结构是图,文本搜索看不见边。 Code-Graph-RAG 先用 tree-sitter 把代码解析一遍,有编译器级前端就再上一层,C/C++ 用 libclang、Go 用 go/types,Java、C#、Python# 还能可选挂上 javac、Roslyn 和 Jedi;函数、类、方法、模块和它们之间的关系被存进 Memgraph,成了一张语言无关的图。你问一句话,它翻成 Cypher 去图上走,谁调用了它就是一次遍历,而不是一次猜。顺着图下来的能力也都实在:找死代码、基于 AST 改代码并先给你看 diff、用 ast-grep 做结构化搜索和重写,cgr trace 还能把运行时的调用链并进这张图。 它能当 MCP 服务器跑,Claude Code 这类客户端可以直接连上来查和改。完全支持的语言有十三种,Python、TypeScript、Rust、Go、Java、C、C++、C#、PHP、Lua、Dart# 都在里面。 让 AI 看代码的方式,从翻书变成了查地图。 GitHub:
顯示更多
0
4
185
29
轉發到社區