Graphify:将代码库变成可查询知识图谱的 AI 编程助手技能
Graphify将代码库变成可查询知识图谱的 AI 编程助手技能 核心观点Graphify 是一个可集成到 AI 编程助手如 Claude Code、Cursor、Codex、Gemini CLI 等中的技能插件核心思路是将代码库乃至文档、PDF、图片、视频解析为知识图谱用图查询替代文件搜索从而让 AI 助手能真正理解整个项目的结构与关联。一句话总结/graphify .→ 你的项目变成一张可点击、可查询、可追踪的知识图谱。 关键信息1. 是什么特性说明类型AI 编程助手技能Skill/Plugin核心技术tree-sitter AST 解析 图结构非向量索引支持平台Claude Code、Cursor、Codex、Gemini CLI、GitHub Copilot 等 20 工具支持内容代码、SQL Schema、R 脚本、Shell 脚本、文档、PDF、图片、视频隐私保障代码解析完全本地tree-sitter不调用 LLM不上传数据2. 核心能力一览能力说明God Nodes核心节点找出连接最多的概念看清整个项目的枢纽社区划分Communities用 Leiden 算法自动划分子系统无需 LLM跨文件链接解析calls/imports/inherits/mixes_in支持约 40 种语言查询 / 路径 / 解释自然语言提问、追踪两个概念之间的路径、解释某个节点注释与设计文档节点化# NOTE:/# WHY:注释以及 ADR/RFC 引用成为图中的一等节点边的置信标签EXTRACTED源码中明确存在vsINFERREDgraphify 推断得出本地优先代码解析零 LLM 调用文档/媒体的语义处理才调用后端可选配置3. 输出产物三个文件graphify-out/ ├── graph.html # 浏览器可打开支持点击节点、过滤、搜索 ├── GRAPH_REPORT.md # 关键概念、异常连接、建议提问列表 └── graph.json # 完整图数据随时可查询无需重新解析4. 性能基准Benchmarks测试集指标graphify对比系统LOCOMO (n300)recall100.497mem0: 0.048supermemory: 0.149LOCOMO (n300)QA 准确率45.3%supermemory: 49.7%mem0: 27.3%LongMemEval-S (n50)QA 准确率76%与密集 RAG 持平图构建LLM 调用费用0大多数系统按 token 收费评测采用盲验证两位评审一致性 90.6%Cohens kappa 0.81可信度较高。 代码 / 示例快速上手30 秒# 1. 安装 CLI注意 PyPI 包名是 graphifyy双 y uv tool install graphifyy # 或pipx install graphifyy # 2. 注册到 AI 助手 graphify install # 3. 在 AI 助手中运行PowerShell 用 graphify . 不要加斜杠 /graphify .图构建后的查询操作# 解释某个节点 graphify explain APIRouter # 真实输出示例 # Node: APIRouter # Source: routing.py L2210 # Community: 2 # Degree: 47 # Connections (47): # -- RequestValidationError [uses] [INFERRED] # -- Dependant [uses] [INFERRED] # -- .get() [method] [EXTRACTED] # DefaultPlaceholder # ModelField ... # 自然语言查询返回子图 graphify query 如何处理请求验证错误 # 追踪两个概念之间的路径 graphify path APIRouter ModelField平台指定安装# 安装到当前项目而非用户全局 graphify install --project # 指定特定平台 graphify install --platform cursor graphify install --platform gemini graphify install --platform codex # 项目级 平台指定 graphify claude install --project graphify codex install --project系统要求# macOS (Homebrew) brew install python3.12 uv # Windows winget install astral-sh.uv # Ubuntu/Debian sudo apt install python3.12 python3-pip pipx # 或安装 uv: curl -LsSf https://astral.sh/uv/install.sh | sh 个人启发图比向量更可解释大多数 RAG 工具用 embedding 向量检索graphify 选择了真实图结构每条边都有标注EXTRACTED/INFERRED这种可解释性在大型代码库的 Debug 和架构梳理场景中非常有价值。本地优先是工程实践的正确取向代码解析完全离线tree-sitter只有文档/媒体的语义分析才可选地调用 API这对企业级用户或涉密项目极为友好也降低了使用门槛。技能化而非独立工具graphify 不做成独立 IDE而是以技能插件形式嵌入 Claude Code、Cursor 等开发者已有的工具链降低切换成本这是一种值得借鉴的产品策略。图查询 vs grepgraphify path A B直接告诉你两个模块如何关联这比反复 grep 文件、靠人脑串联上下文要高效得多尤其适合接手陌生大型项目时快速定位。 延伸思考知识图谱的时效性问题如何解决代码库持续演进graph.json会快速过期。graphify 是否支持增量更新只重新解析变更文件还是每次都需要全量重建这直接影响其在 CI/CD 流水线中的实用性。INFERRED 边的准确性边界在哪里tree-sitter 解析的EXTRACTED边是确定性的但INFERRED边依赖语义推断。在多态调用、动态语言Python/JS运行时绑定等场景下误推断率有多高是否会产生幻觉连接误导开发者知识图谱能否成为 AI 编程助手的长期记忆基础设施当前 AI 助手的上下文窗口有限graphify 的graph.json本质上是一种外部记忆。未来是否可以将图谱与 Agent 的规划模块深度结合让 AI 在多步骤任务中自主遍历图谱、动态补充上下文而非依赖人工/graphify触发

相关新闻

MP2672A与PIC18LF24K50实现锂电池主动均衡方案

MP2672A与PIC18LF24K50实现锂电池主动均衡方案

1. 项目背景与核心需求在便携式电子设备和储能系统中,多节串联锂电池组的电压均衡问题一直是设计难点。当电池组中各单体电池存在容量、内阻等参数差异时,充放电过程中会出现电压不一致现象,这不仅降低整体可用容量,还会加速电池老…

2026/7/11 11:26:56 阅读更多 →
TGLStackedViewController源码解析:深入iOS UICollectionView扩展

TGLStackedViewController源码解析:深入iOS UICollectionView扩展

TGLStackedViewController源码解析:深入iOS UICollectionView扩展 【免费下载链接】TGLStackedViewController A stacked view layout with gesture-based reordering using a UICollectionView -- inspired by Passbook and Reminders apps. 项目地址: https://g…

2026/7/11 11:24:55 阅读更多 →
收藏!工业AI项目90%死在“人”上?小白程序员必看大模型落地关键

收藏!工业AI项目90%死在“人”上?小白程序员必看大模型落地关键

工业AI发展迅速,但多数项目因人才问题失败。文章指出工业AI非简单调用API,需懂机理、工艺、数据、运维。合格团队需领域专家、数据科学家、系统工程三大角色,缺一不可。科技巨头投入巨大,但工厂一线人才搭配至关重要,否…

2026/7/11 11:24:55 阅读更多 →

最新新闻

Amortized Control of Continuous State Space Model ICLR2025有关动力系统的paper

Amortized Control of Continuous State Space Model ICLR2025有关动力系统的paper

在这篇文章中,作者通过多个实验验证了ACSSM(Amortized Control of Continuous State Space Model)在处理不规则时间序列数据时的有效性和效率。以下是文章中提到的几个关键算例: 1. Human Activity Classification(人…

2026/7/11 12:09:28 阅读更多 →
C++与OpenCV人脸检测实战:从环境搭建到实时检测

C++与OpenCV人脸检测实战:从环境搭建到实时检测

1. 项目概述:从零构建一个C与OpenCV的人脸检测器 如果你正在学习C,或者对计算机视觉感兴趣,想亲手实现一个能“看见”人脸的程序,那么这个项目再合适不过了。它不是一个停留在理论层面的概念,而是一个从环境搭建、代码…

2026/7/11 12:09:28 阅读更多 →
TS2007FC与PIC18F86J11构建高效嵌入式音频系统

TS2007FC与PIC18F86J11构建高效嵌入式音频系统

1. 音频放大系统核心组件解析 在嵌入式音频系统设计中,TS2007FC与PIC18F86J11的组合堪称黄金搭档。这套方案完美融合了高性能D类放大器的效率优势与8位微控制器的灵活控制能力,为开发者提供了从原型设计到量产的完整解决方案。 1.1 TS2007FC音频放大器…

2026/7/11 12:07:27 阅读更多 →
在VS中通过vcpkg包管理器来安装使用qt5

在VS中通过vcpkg包管理器来安装使用qt5

常用指令 //安装最新版的库 .\vcpkg install 库名 //安装指定版本 .\vcpkg install 库名版本号//安装指定版本 .\vcpkg install 库名 --triplet x86-windows //或者 .\vcpkg install 库名:x86-windows .\vcpkg install 库名:x64-windows//查询已安装的所有库 .\vcpkg list//查…

2026/7/11 12:07:27 阅读更多 →
(4-1)背景与历史

(4-1)背景与历史

4.1 Dijkstra背景与历史

2026/7/11 12:05:27 阅读更多 →
IPsec AH/ESP 协议深度解析:5 种场景下的安全服务选择与性能开销实测

IPsec AH/ESP 协议深度解析:5 种场景下的安全服务选择与性能开销实测

IPsec AH/ESP 协议深度解析:5 种场景下的安全服务选择与性能开销实测在网络通信安全领域,IPsec协议簇始终是企业级数据保护的核心技术支柱。作为工作在OSI模型第三层的安全解决方案,IPsec通过AH(Authentication Header&#xff09…

2026/7/11 12:03:26 阅读更多 →

日新闻

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南 【免费下载链接】comfyui_controlnet_aux ComfyUIs ControlNet Auxiliary Preprocessors 项目地址: https://gitcode.com/gh_mirrors/co/comfyui_controlnet_aux 想要让AI图像生成真正听从你的指挥吗&…

2026/7/11 0:02:12 阅读更多 →
PIC18F45K42驱动EPT-14A4005P压电蜂鸣器方案详解

PIC18F45K42驱动EPT-14A4005P压电蜂鸣器方案详解

1. 项目背景与核心需求 在工业控制、安防系统和智能家居等领域,可靠的声音警报系统是不可或缺的基础组件。传统蜂鸣器存在音量不足、音质模糊等问题,而基于压电陶瓷技术的EPT-14A4005P蜂鸣器配合PIC18F45K42微控制器,能够构建一套适应性强、音…

2026/7/11 0:04:12 阅读更多 →
大模型推理中的算子融合优化:LayerNorm + Attention 的 CUDA Kernel 手写与验证

大模型推理中的算子融合优化:LayerNorm + Attention 的 CUDA Kernel 手写与验证

大模型推理中的算子融合优化:LayerNorm Attention 的 CUDA Kernel 手写与验证 一、GPU 利用率 30%:分开的算子吃掉所有带宽 推理服务的 GPU 利用率监测显示一个反直觉的现象:计算核心(SM)利用率不到 30%,但…

2026/7/11 0:04:12 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/10 19:03:29 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/9 13:46:46 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/9 21:41:05 阅读更多 →

月新闻