这是你的 AI 知识体系里最进阶的一环——图谱,也就是你刚看到的 brain 三大组成部分之一。你已经给 AI 装上了记忆,已经在把东西存进 GitHub,也已经知道什么时候该用 RAG、什么是 brain。但总有一个临界点,相似度检索会力不从心:当你的项目变得那么大,AI 再也搞不清一切是怎么连起来的——谁依赖谁,动一块会不会牵一发而动全身。到那时它就开始盲目地读文件、白白多花 token、重复犯同样的错、把原本好好的东西改坏。Graphify 从根上解决这个问题:它把你的整个项目——代码、数据库结构、文档、论文,甚至图片和视频——变成一张知识图谱,AI 一个问题就能查询。它开源、免费,如今是一个用一个命令就能装好的"skill"。而且注意:它不只是给程序员用的——下面你会看到面向不同类型用户的好几个场景。
当你的项目不再是"一堆要检索的东西",而变成"一张彼此相连的网"时,这个需求就出现了。信号有这些:你让 AI 改一处,它却把项目另一头的东西弄坏了;你问它"如果我改这个会怎样?",它答不上来;或者你的信息多到连记忆和 RAG 都没法让 AI 看清一切是怎么拼在一起的全貌。
三者都在给你的 AI 提供知识,但解决的是不同的问题。这是几乎没人讲清楚的区别:
Graphify 是一个免费的开源工具,它把整个文件夹——你的代码、你的数据库结构、你的文档、论文,甚至图片和视频——变成一张知识图谱:一张地图,每个东西是一个点,每条连接是一条线。AI 不用盲目地读 50 个文件,而是去问这张图"X 和 Y 是怎么连接的?",然后只用一次查询就得到答案。
如今 Graphify 以"skill"的形式运作(就像那份 5 个办公 skill 资源里的那些一样):装一次,你的 AI 助手——Claude Code、Cursor、Codex、Gemini CLI 等等——需要时就会用它。而且它是多模态的:不只理解代码,还理解 SQL、脚本、文档、论文等等。
Graphify——把任意文件夹(代码、SQL 结构、脚本、文档、论文、图片、视频)变成一张可查询的知识图谱,供 AI 助手(Claude Code、Codex、Cursor、Gemini CLI 等)使用。开源,由 Safi Shamsi 维护。
Graphify 不只是给编程的人用的。任何手上有一堆彼此相连的信息的人都能受益。以下是四个不同的场景:
Graphify 用一个命令就能装好。你需要电脑上装有 Python。(注意:这个包叫 graphifyy,带双 "y"。)
pip install graphifyy && graphify install
pipx install graphifyy(它会自己处理好一切)。在 Windows 上,如果装完后不认 graphify,pipx install graphifyy 同样能解决。而最省事的办法:如果你用的是代码 agent,把下面的 prompt 丢给它,让它去搞定安装。装好之后,Graphify 就是一个用 /graphify 调用的 skill。你先给你的文件夹构建一次图谱,然后就用自然语言向它提问。一个真实查询看起来就这么简单:
/graphify query "是什么把登录和用户数据库连接了起来?"
如果你不想碰终端,就让你的代码 agent 全包了。复制粘贴给它:
我想用 Graphify(https://github.com/safishamsi/graphify)把这个项目变成一张你可以查询的知识图谱。请引导我,能你自己做的地方就你来做,用简单的语言。 1. 检查它是否已安装;如果没有,就装上(pip install graphifyy && graphify install,如果 pip 失败就用 pipx install graphifyy)。 2. 在这个项目的根目录上给我构建图谱。 3. 用简单的话向我解释它生成了什么(可视化图谱、可查询的文件和报告)。 4. 给我做一个测试查询来确认它能用,比如我项目里两个关键部分是怎么连接的。 5. 如果有什么只能我自己做,就用确切的步骤告诉我。
这个才是真正帮你省心的。在让 AI 做重要改动之前,先让它查询图谱:
在做这个改动之前:[描述你想做的改动],请查询 Graphify 的知识图谱来理解影响范围。 1. 问图谱,项目里有哪些部分依赖我要动的东西。 2. 告诉我什么可能会被弄坏,以及改动之后需要检查什么。 3. 只有到那时,再考虑到这些连接关系去提出改动。 4. 等我们做完并且能正常运行了,提醒我把进度存到 GitHub。 目的是不弄坏任何在底层相连的东西。
Join 4,200+ builders. No credit card. Build your first app with AI in minutes.