github.devotd.
新发现检索增强与搜索

graphify-labs/graphify v0.9.91 — 连接代码与资料的知识图谱

graphify-labs/graphify 是一个 Python 工具,可将代码及相关资料转换为可查询的知识图谱。

仓库信息graphify-labs/graphify ↗

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

星标
★ 127.5K
复刻
12.3K
语言
Python
许可证
Apache-2.0
最新版本
v0.9.92
查看原始来源 ↗在 GitHub 查看 ↗

graphify-labs/graphify v0.9.91 是一个 Python 工具,可将代码库及相关资料转换为可查询的知识图谱。其输入包括代码与文档、SQL 架构、配置文件和 PDF。它并非让人直接翻找文件,而是设计为通过浏览图谱来发现资料之间的关联。同时它还提供用于 Claude Code、Cursor、Codex 和 Gemini CLI 的 /graphify 技能。也就是说,不仅代码,文档、数据结构、配置乃至 PDF 都被纳入同一张图谱的范围内进行查询。把不同种类的资料汇聚到一张图谱中并查询其连接,这种结构正是该工具的核心。代码之外的资料同样进入这张图谱。

代码使用 Tree-sitter 语法树在本地进行确定性解析。每条边都会标注它是原文中明确陈述的事实,还是推断得出的关系。因此,图谱中的连接可以按依据的性质加以区分。不使用嵌入与向量存储也是其设计特点。它以 Python 编写,采用 Apache-2.0 许可证。另有一个独立的云端付费服务。所提供技能的目标不仅包括 Claude Code 和 Cursor,也包括 Codex 和 Gemini CLI。

不过,标注连接的类型与验证推断的准确性是两回事。所提供的信息中没有展示图谱遍历的准确度或速度,也没有按规模划分的性能数据。因此,仅凭这段描述难以判断其真实的检索质量或在大规模代码库上的表现。