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 编码工作流将彻底改变。
原始文章:
查看原文