Graphify

活跃
GitHub Python Apache-2.0

简介

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 论文和文档构建索引,支持语义搜索替代手动翻阅
💡 代码审查辅助:通过知识图谱发现代码中的隐含依赖和潜在影响范围
💡 多模态内容管理:将图片和视频中的信息提取并纳入统一的可查询知识库
💡 项目文档维护:在代码变更后自动更新架构文档,保持文档与代码同步

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(116.1k stars)
  • 开源许可证友好(Apache-2.0)

快速开始

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

# 注册 AI 助手技能
graphify install

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

# 或直接使用 CLI
graphify .

相关项目

MineContext

5.5k · Python
不活跃 B

字节跳动火山引擎推出的主动式上下文感知 AI 工具,通过上下文工程技术为 AI Agent 提供精准的项目理解和代码上下文管理能力。

agentcodingmemory +2
  • · 主动式上下文工程,向主页推送每日/每周摘要、提示和待办事项
  • · 通过视觉语言模型基于截图理解用户数字世界上下文
  • · 在创作过程中智能浮现相关上下文,避免信息过载

Nocturne Memory

1.3k · Python
活跃 A

轻量级、可回滚、可视化的 MCP Agent 长期记忆服务器,告别传统向量 RAG 和遗忘问题。

pythonmcpmemory +2
  • · 基于 MCP 协议的长期记忆服务器,让 AI 跨会话、跨模型记住自己的身份和历史
  • · 一个灵魂任意引擎——记忆存储在独立 MCP Server 中,不绑定任何 LLM,切换模型后 AI 仍保留完整记忆
  • · 支持 Namespace 隔离,多个 AI 人格可拥有完全独立的记忆空间互不干扰

Claude Mem

93.5k · JavaScript
活跃 A+

Claude Code 插件,自动捕获编程会话内容并用 AI 压缩,将相关上下文注入未来的会话中,实现跨会话持久记忆。

codingmemoryagent +2
  • · 跨会话持久记忆 — 自动捕获工具调用观察结果并生成语义摘要,在新会话中自动注入相关上下文
  • · 渐进式上下文披露 — 分层记忆检索机制,带 token 成本可视化,精确控制注入的上下文量
  • · 技能化搜索 — 通过 mem-search 技能查询项目历史,支持基于语义的项目上下文检索