跳到主要内容
抢先遇见新产品的地方

Code Graph Rag

把 monorepo 变成知识图谱,可查询也可改。

AI14天前
分类
AI
语言
英语
发布于
14天前
星标
4,795
复刻
637

vitali87/code-graph-rag ↗· Python· MIT· 最近提交 7小时前

把 Code-Graph-RAG 指向一个仓库,它会读完全部源码,抽出函数、类、方法、模块以及它们之间的关系,写进 Memgraph 知识图谱。图谱建好后,自然语言提问能得到基于真实结构的回答,按名称或意图可以取出任意函数的源码,改代码则走智能体加 AST 精准补丁,并在落盘前给出 diff 预览。从入口点沿调用与引用边遍历可以找出死代码,ast-grep 负责按 AST 模式做结构化搜索和重写。

基于 Tree-sitter 的解析器用统一的跨语言 schema 覆盖 Python、TypeScript、JavaScript、Rust、Go、Java、C、C++、C#、PHP、Lua 和 Dart,项目同时被标注为可供编码智能体调用的 MCP 服务器。它以 cgr 之名发布在 PyPI,采用 MIT 许可。运行自带的 Memgraph 栈需要 Docker。

喜欢这个产品吗?