Graphify

活跃
GitHub Python MIT

简介

AI 编码助手技能工具,将代码、文档、论文、图片或视频转化为可查询的知识图谱,支持 Claude Code、Cursor、Gemini CLI 等多种 AI 编码工具。

核心特性

  • 知识图谱生成 — 将代码、文档、PDF、图片、视频自动转化为可查询的知识图谱
  • 多平台 AI 助手集成 — 支持 Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot 等 20+ 平台
  • 交互式可视化 — 生成可在浏览器中打开的 graph.html,支持节点点击、过滤和搜索
  • 架构图导出 — 支持导出带有 Mermaid 调用流程图的可读架构页面
  • 项目级技能安装 — 可将 skill 安装到当前仓库的 .claude/skills 或 .agents/skills 目录
  • Git hooks 集成 — 通过 post-commit hook 在代码提交时自动更新知识图谱

适用场景

💡 大型代码库理解:快速生成项目架构图谱,帮助新成员理解代码结构和模块关系
💡 文档智能检索:对 PDF 论文和文档构建索引,支持语义搜索替代手动翻阅
💡 代码审查辅助:通过知识图谱发现代码中的隐含依赖和潜在影响范围
💡 多模态内容管理:将图片和视频中的信息提取并纳入统一的可查询知识库
💡 项目文档维护:在代码变更后自动更新架构文档,保持文档与代码同步

快速开始

# 安装 Graphify (推荐使用 uv)
uv tool install graphifyy

# 注册 AI 助手技能
graphify install

# 在你的 AI 助手中使用
# 输入 /graphify . 即可将当前项目转化为知识图谱

# 或直接使用 CLI
graphify .

相关项目