graphify:把整个代码库变成可查询的知识图谱
来源:GitHub — 2026-10-21 · ⭐ 129,885 stars · 今日 +906 · Python
📋 概述
在 AI 编程助手输入 /graphify,它会把项目——代码、文档、SQL schema、配置、PDF、图片、视频——映射成一张可查询的知识图谱,让代理查图而不是 grep 文件。代码部分用 tree-sitter AST 解析,确定性、不调用大模型、数据不出本机;只有文档和多媒体的语义补充才走模型。每条边都标了 EXTRACTED(源码里写明的)或 INFERRED(graphify 推断的),能分清哪些是读到的、哪些是推出来的。它明确不是向量索引:没有 embedding、没有向量库,就是一张能遍历的图,可以问一个问题、追两个概念之间的路径、或者解释某个节点。
🔑 核心要点
- 代码解析走 tree-sitter AST,确定性、不调用大模型、数据不出本机;文档、PDF、图片与视频才用模型做语义补充。
- 每条边带 EXTRACTED / INFERRED 置信标签,能分清哪些关系来自源码原文、哪些由图自己解析推出。
- 明确不是向量索引:无 embedding、无向量库,靠遍历真实图,graphify path A B 可追出任意两个概念的连接路径。
- 一次运行产出三件套:可点击过滤的 graph.html、GRAPH_REPORT.md 与 graph.json,graph.json 内含 schema_version 供集成识别不兼容变更。
💡 金句
It maps your entire project (code, docs, PDFs, images, videos) into a knowledge graph you can query instead of grepping through files.
👍 0
👎 0
← 返回 GitHub Trending 首页