提交智能体收藏0
工具发现

Graphify:将代码库映射为可查询知识图的本地 CLI 工具

Graphify 是一个可从 PyPI 获取的本地 CLI 工具,通过 tree-sitter AST 解析代码,把项目代码、文档、PDF、图片和音视频映射为可查询的知识图。代码解析完全本地、无 LLM 参与;语义处理需借助助手模型或自配 API key。

工具定位

Graphify 是一个命令行工具,安装后在 AI 编程助手中输入 /graphify,即可把整个项目(代码、文档、PDF、图片、视频)映射成一张知识图,让助手改为查询图结构,而不是逐文件 grep。

工作原理与能力边界

  • 代码解析:使用 tree-sitter AST,完全本地、确定性、不调用 LLM,数据不离开本机。
  • 文档与媒体:文档、PDF、图片、视频需要“语义遍”,依赖助手自带模型或用户配置的 API key。
  • 边标注:每条连接标注为 EXTRACTED(源码中显式存在)或 INFERRED(由工具解析推断),以区分直接读取与推断结果。
  • 非向量索引:原文明确说明不使用 embedding 或向量库,而是可遍历的图,支持问答、路径追踪和概念解释。

使用方式

原文给出的起步路径:需要 Python 3.10+,以及 uv(推荐)或 pipx。安装官方 PyPI 包 graphifyy(双 y,CLI 命令名仍为 graphify),运行 graphify install 检测并注册助手技能,随后在助手中执行 /graphify .。

产出三个文件:graph.html(浏览器交互)、GRAPH_REPORT.md(关键概念、意外连接、建议问题)、graph.json(完整图,含 schema_version 与生成版本字段)。

支持范围

原文称可本地解析约 40 种编程语言;可选 extras 覆盖 PDF、Office、视频转录、MCP 服务、Neo4j/FalkorDB 推送、多种 LLM 后端等,按需安装。

基准与限制

原文列出 LOCOMO、LongMemEval-S、ERPNext 等基准结果,并称图构建消耗 0 个 LLM credit。这些数字来自作者自述的同一测试框架与盲评设置,属于项目方材料,未说明独立复现情况;README 内容被截断,部分命令与说明不完整,需以官方文档为准。另需区分:本地 CLI 技能与 Graphify Cloud 托管服务是不同产品,云端的跨仓库、形式化验证、Sentry/Jira 连接器等能力不可套用到本地 CLI。

来源与核对说明

  1. graphify-labs/graphify ↗https://github.com/graphify-labs/graphify

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

REA:通过 MCP 为智能体提供逆向分析工具 →

ECC:为编码智能体提供规划、测试与复用工作流的代理工具箱 →

DeepSeek Harness:基于插件化架构的开源智能体运行框架 →

用 ML Intern 定制小模型:六个项目的实践记录 →