graphify:把整个代码库变成一张可查询的知识图谱
来源:GitHub — 2026-10-22 · ⭐ 131,266 stars · Python
📋 概述
Graphify 把一个项目里的代码、文档、SQL schema、配置、PDF、图片与视频映射成知识图谱,让智能体用查询代替逐文件 grep。代码部分用 tree-sitter AST 在本地确定性解析,不调用 LLM、内容不出机器;文档与多模态内容才走模型做语义补充。每条边都标了 EXTRACTED(源码里写明)或 INFERRED(由 graphify 推断),而且它不是向量索引——没有 embedding,靠真实遍历图来回答问题。
🔑 核心要点
- 代码解析走 tree-sitter AST,确定性、全本地、零 LLM 调用;文档、PDF、图像与视频才走模型语义通道。
- 每条边标 EXTRACTED 或 INFERRED,能一眼分辨哪些关系是源码写死的、哪些是推断出来的。
- 不做向量检索:没有 embedding、没有向量库,回答靠遍历与路径追溯,可以问两个概念之间怎么连。
- 一条 /graphify 就注册成 Claude Code、Cursor、Codex、Gemini CLI 的技能,产出可点击的 graph.html,节点按社区着色。
💡 金句
Every edge is explained.
👍 0
👎 0
← 返回 GitHub Trending 首页