SuperAPI AI 工具集

graphify

通用与其它

查看项目

更新于 10-15 17:34

技能介绍

用途:graphify 是面向代码库、文档、论文、图片与视频的知识图谱构建与查询技能,可将任意文件夹转成可导航的知识图谱,用于回答代码库架构、文件关系或项目内容问题,尤其在 graphify-out/ 已存在时可直接查询已建好的图谱。

主要能力:支持社区检测以发现跨文档关联;保留诚实审计追踪(EXTRACTED/INFERRED/AMBIGUOUS);输出交互式 HTML、GraphRAG 可用的 JSON,以及通俗语言的 GRAPH_REPORT.md。可选导出 graph.svg、graph.graphml,生成 Neo4j 的 cypher.txt 或直接推送到 Neo4j;可启动 MCP stdio 服务供智能体访问;支持 --watch 监听变更自动重建;可构建可被智能体抓取的 wiki;可写入 Obsidian vault。

使用方式:以 /graphify <path> 对指定路径跑完整流程,或传入 GitHub URL 先克隆再构建,支持多仓库合并、--mode deep 深度抽取、--update 增量更新、--directed 有向图、--cluster-only 重跑聚类、--no-viz 只出报告与 JSON。查询用 graphify query "<question>",可加 --dfs 或 --budget;路径查询用 graphify path "A" "B";节点解释用 graphify explain "<name>";新增资料用 graphify add <url>。安装依赖 Python,可通过 uv tool install 或 pip install graphifyy 完成。

适用场景与限制:适合大型代码库架构理解、跨仓库关系梳理、文档与论文知识整合。语料较大(超过 200 万词或 500 文件)时会提示按子目录缩小范围。语义抽取需 GEMINI_API_KEY 或 GOOGLE_API_KEY,或依赖宿主智能体;不读取 ANTHROPIC_API_KEY、OPENAI_API_KEY。未提供收费、价格与效果保证等信息。