Graphify:AI 技能将代码库转化为知识图谱

Graphify:将任何代码库转化为可查询知识图谱

想象将复杂的代码库、研究论文、截图和会议录音丢到一个文件夹中,然后立即获得一个完整的架构地图,包括神节点、意外连接和设计原理。这就是 Graphify——将混乱转化为清晰的 AI 编码助手技能。

Graphify 的独特之处?

大多数 AI 助手线性地 grep 文件。Graphify 构建一个持久知识图谱,捕捉以下内容:

  • AST 提取结构(类、函数、导入、调用图)通过 tree-sitter 支持 25+ 语言
  • 跨文件的语义关系(两个函数解决相同问题但不互相调用)
  • 设计原理 来自文档字符串、#WHY: 注释和文档
  • 多模态提取 来自 PDF、图像、视频(本地 Whisper 转录)
  • 每个推断关系的置信度评分

结果:每查询令牌减少 71.5 倍,相比读取原始文件。您的助手通过结构导航,而不是关键词。

斜杠命令魔法

在以下任何平台输入 /graphify .

平台 命令
Claude Code /graphify
Cursor /graphify
Aider /graphify
OpenClaw /graphify
GitHub Copilot CLI /graphify
Trae, Kiro, Gemini CLI 等

输出:

graphify-out/
├── graph.html (交互式 vis.js 图谱)
├── GRAPH_REPORT.md (神节点 + 洞见)
├── graph.json (持久、可查询)
└── cache/ (SHA256 增量更新)

始终在线智能

运行 graphify claude install(或平台等效命令),您的助手自动在每次文件搜索前读取图谱摘要:

"知识图谱存在。在 grep 前阅读 GRAPH_REPORT.md 获取神节点和社区。"

不再遗漏架构上下文。完美适用于 PR 审查、入职、调试。

生产特性

/graphify . --watch          # 文件变化时自动同步
graphify hook install        # Git 钩子在提交时重建
graphify query "auth flow"   # 图谱驱动的深度查询
/graphify add paper.pdf      # 增量知识增长

输出: Obsidian 库、Neo4j cypher、GraphML、SVG、代理可爬取的 wiki。

隐私优先

  • ✅ 代码 AST 解析:100% 本地 (tree-sitter)
  • ✅ 视频转录:100% 本地 (faster-whisper)
  • ✅ 无遥测/分析
  • ✅ 仅将文档/图像发送到您现有的 AI 提供商

真实世界影响

Karpathy 仓库 + 论文 + 图像: 52 个文件 → 71.5 倍令牌压缩 httpx 库: 完整调用图 + 文档字符串原理 Transformers 论文 + 代码: 跨模态概念链接

[GitHub 星标 26.1k | 2.8k 分叉]。MIT 许可。pip install graphifyy

试用: 克隆 示例 并运行 /graphify。您的 AI 编码工作流将彻底改变。

原始文章: 查看原文

分享这篇文章