用途:graphify 用于回答关于代码库架构、文件关系或项目内容的问题,把任意文件夹转成可导航的知识图谱。若 graphify-out/graph.json 已存在且用户提出的是自然语言问题(而非显式重建命令),会直接跳到 graphify query。
主要能力:支持在本地目录或 GitHub 仓库上运行完整流水线,可克隆指定分支、合并多个仓库为跨仓库图;提供 --mode deep 深度抽取、--update 增量抽取、--directed 有向图、--cluster-only 重聚类、--no-viz、--svg、--graphml、--neo4j、--falkordb、--mcp、--watch、--wiki、--obsidian 等选项;还支持 add、query、path、explain 子命令。输出包括交互式 HTML、GraphRAG 就绪 JSON、graphify-out/cypher.txt 和 GRAPH_REPORT.md。代码用 AST 结构化抽取,无需 API key;文档、论文、图片的语义抽取仅在已设置 GEMINI_API_KEY/GOOGLE_API_KEY 时用 Gemini,否则由宿主智能体完成。
使用方式:常用命令为 /graphify、/graphify <path>、/graphify https://github.com/<owner>/<repo>、graphify add <url>、graphify query "<question>"、graphify path "AuthModule" "Database"、graphify explain "SwinTransformer"。安装可经 uv tool install --upgrade graphifyy 或 pip install graphifyy。
限制:资料未提供收费、价格、平台与效果信息;不读取 ANTHROPIC_API_KEY、OPENAI_API_KEY;大语料(超 200 万词或 500 文件)会提示缩小范围;视频与音频需先转写,具体见 references/transcribe.md。
暂未提供:官方定价、完整许可与兼容平台等细节。