Graphify 开源:把整个代码库变成可查询的知识图谱
把你的整个代码库变成可查询的知识图谱!Graphify 是一个 AI 编程助手技能,能将你的整个项目映射成一个可查询的知识图谱。支持 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 以及 20 多个其他编程代理。
输入 "/graphify .“,它会处理你项目中的所有内容。涵盖 36 种语言的代码、SQL 架构、Shell 脚本、文档、PDF、图片和视频,全部映射到一个图谱中。处理在本地进行,代码处理无需 API。
输出是三个文件。一个可在浏览器中打开的交互式 HTML 可视化。一份包含关键概念、意外关联和建议问题的 Markdown 报告。以及一个可直接查询的 JSON 图谱。
你无需在文件中 grep 或寄希望于 AI 找到正确的上下文,而是直接查询图谱。”什么将 auth 与数据库连接起来?" “找出 UserService 和 DatabasePool 之间的路径。” 图谱能给出精确答案,因为它掌握全局,而不仅仅是上下文中的内容。
构建一个 Git 钩子,在每次提交时自动重建,使图谱随代码库变化保持更新。通过 MCP 服务器推送到 Neo4j 以实现团队共享。生成一个 PR 仪表板,显示合并前的图谱影响。
主要功能:
• 将代码、文档、PDF、图片和视频映射到一个知识图谱中
• 通过 tree-sitter 支持 36 种语言,本地处理
• 支持 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 以及 20 多个代理
• 查询图谱而非在文件中 grep
• 通过 Git 钩子在提交时自动重建
• Neo4j 和 FalkorDB 集成以实现团队共享
• 带有图谱影响分析的 PR 仪表板
100% 开源。我在回复中分享了链接!
本文由 AI 翻译自英文原帖,技术名词保留英文。
查看 X 原帖