一个叫 graphify 的开源项目,上线四个月拿下11万星,火得离谱。
它是 Claude Code 的一个技能,在任意目录敲 /graphify 命令,就能把整个代码库变成一张能查询的知识图谱。
代码、文档、PDF、截图、白板照片都能喂进去,连其他语言的图片说明也能识别。
它最大的卖点是省 token。官方拿 Karpathy 的仓库加5篇论文加4张图片做测试,52个文件,每次查询比直接读原文省71.5倍 token。
实现上用的是 tree-sitter 解析代码语法树,配合 Claude 抽取概念和关系,全程本地运行,不需要 Neo4j,也不用搭服务器。
还能用 /graphify add 直接把 arxiv 论文链接抓进图里,开 --watch 模式后代码一保存图就自动更新,装个 git 钩子每次提交也会自动重建。
每条连线都会标注是"直接提取"还是"推断出来的",AI 不会把猜的当真的告诉你。
输出是一整个目录:可交互的 graph.html、Obsidian 笔记库、给 AI 导航用的 wiki 文章,还有每次运行自动打印的 token 基准报告。
项目灵感来自 Andrej Karpathy 爱把论文、推文、截图丢进一个 /raw 文件夹的习惯。
安装就一条命令:pip install graphifyy,要求 Claude Code 和 Python 3.10 以上。
claude code Karpathy

