Graphify
Graphify-Labs/graphifyAI 已审核
用途
Graphify 读取项目文件夹,构建各部分之间如何关联的图谱:哪个函数调用了哪个,文件导入了什么,文档解释了什么。你会得到一个可点击浏览的HTML页面、一份Markdown报告和一个graph.json,可以通过终端或你的AI编程助手用/graphify向它提问。代码在你自己的机器上用tree-sitter解析,不需要AI密钥;文档、PDF、图片和视频只有在你配置了模型后才会用到模型。适合程序员使用,无论是否配合像Claude Code这样的助手。
安装难易度
C · 需要安装 1–2 个工具 · Windows
- Windows C
- macOS C
- Linux C
三个平台的操作一样,macOS 是最短的路径(`brew install [email protected] uv`,然后`uv tool install graphifyy`和`graphify install`);Windows 需要先执行`winget install astral-sh.uv`。没有安装程序:你需要 Python 3.10 或更高版本,外加 uv 或 pipx,唯一必需的程序是 Python。AI 助手是推荐的使用方式(`/graphify .`),但不是必须的:README 中写道"Beyond your AI assistant, query `graph.json` straight from the CLI with `graphify query`, `graphify path`, and `graphify explain`",以及"A code-only corpus requires no API key: `graphify extract` runs fully offline"。Docker 是可选的,仓库的 Dockerfile 只覆盖这一种用法:"graphify MCP server as a shared HTTP service"。
GitHub 数据
- 星标
- 140,0402026年10月31日
- 下载量
- 11,932本周 1,033
- 增长
- +3,8785 天内新增星标
星标变化
事实
- 可运行于
- Windows, macOS, Linux
- 需要安装
- Python
- 从源码编译需要
- Python, Docker
- 磁盘空间
- 100 MB–300 MB · 估算
- 账号或密钥
- OpenAI, Anthropic, Google Gemini, DeepSeek, Moonshot AI (Kimi), Graphify Cloud (the paid service)
- 费用
- 免费增值 · 这个命令行工具在 Apache-2.0 许可下是免费的。同一份 README 还在推销 Graphify Cloud,一个常驻运行的付费服务,提供"free 14-day trial"。在没有助手的情况下对文档运行语义分析需要付费的 AI 密钥。
- 许可证
- Apache-2.0 (宽松型)
- 可以替代
- Graphify Cloud, Mem0, Supermemory
- 最近更新
- 2026年11月1日
风险信号 (8)
- 注意异常的star增长速度
211天内140041颗star(约每天664颗)
自动检查
- 注意安装命令会运行来自网络的脚本
安装命令把一个远程脚本直接管道到shell执行:curl -LsSf https://astral.sh/uv/install.sh \| sh
自动检查
- 注意PyPI上有相似名称的包
README, Install: "Official package: The PyPI package is `graphifyy` (double-y). Other `graphify*` packages on PyPI are not affiliated. The CLI command is still `graphify`." 输入看起来显然正确的名字,会安装别人的包。
AI 审核
- 信息查询会被写入日志文件
README, Privacy: "every `graphify query`, `graphify path`, `graphify explain`, and MCP `query_graph` call is logged to `~/.cache/graphify-queries.log` in JSON Lines format (timestamp, question, corpus, nodes returned, duration)"。它只留在你自己的机器上,`GRAPHIFY_QUERY_LOG_DISABLE=1`可以关闭它。同一节还说没有遥测。
AI 审核
- 信息会修改你的助手和你的仓库
`graphify install`会为你的助手写入指令文件和hooks(例如`.claude/skills/graphify/SKILL.md`、`AGENTS.md`、`.cursor/rules/`、一个`PreToolUse` hook、一个原生Pi扩展),`graphify hook install`还会添加git hooks,在每次commit和切换分支时重建图谱。`graphify uninstall --purge`会把它们全部移除。
AI 审核
- 信息免费工具在推广付费云服务
README 在四个地方重复了 Graphify Cloud 试用的推广语,包括"Cut agent token spend by 80%"这个说法,还有一个 Y Combinator S26 的徽章。本地工具不依赖它也能用,但这个页面同时也是公司付费产品的销售页。
AI 审核
- 信息基准测试是自行报告的
README 中的对比表("0.497 recall@10",对比 mem0 和 supermemory)是由项目自己的测试框架和评判程序生成的,具体说明见 BENCHMARKS.md。没有独立第三方运行过这项测试。
AI 审核
- 信息可选扩展会从网站下载视频
`video`这个可选组件会安装 yt-dlp,`/graphify add <youtube-url>`会下载并转录视频。这样下载视频违反了 YouTube 等网站的服务条款,而且这个扩展默认不会安装。
AI 审核
证据以原始语言显示。
Radar 无法验证的内容
- 这个图谱对你的项目是否准确:README 自己提醒,一个被识别为错误语言的文件仍会生成节点,所以图谱看起来完整,实际符号却可能缺失。
- 在大型仓库中构建需要多长时间,图谱占用多少磁盘空间。
- 使用付费 API 密钥对文档和 PDF 运行可选的语义分析要花多少钱。
- 它安装的 hooks 是否真的让你的助手少读文件,还是只是添加了它可能忽略的指令。
- 140,041 颗星是如何在 211 天内积累的,平均每天约 664 颗。