@techNmak: 一个获得8.2万星的GitHub仓库围绕着一个显而易见的主意:你的编码智能体应该只映射一次代码库,而不是……
摘要
Graphify将整个代码库转换为持久的的知识图谱,编码智能体可以对其进行查询,而不是重复地grep文件,从而提高了上下文理解并减少了冗余。
一个获得8.2万星的GitHub仓库围绕着一个显而易见的主意:
你的编码智能体应该只映射一次代码库,而不是永远地grep它。
Graphify将整个项目转化为一个可查询的知识图谱。
函数、类、文件、SQL模式、基础设施、文档、PDF、图片和视频变成相互连接的节点,智能体可以遍历这些节点,而不是重复打开文件并重构架构。
因此,不再需要:
→ 搜索身份验证
→ 打开十二个文件
→ 手动跟踪导入
→ 随着上下文填满而丢失线索
智能体可以直接问:
> 什么连接了身份验证和数据库?
> 追踪从UserService到DatabasePool的路径。
> 解释RateLimiter。
> 所有概念流经哪些节点?
Graphify返回相关的子图和连接概念的路径,而不是另一个关键词匹配列表。
对于源代码,这不是RAG:
→ 无嵌入
→ 无需向量数据库
→ 无需LLM
→ 代码使用tree-sitter在本地解析
→ 调用、导入和继承成为图边
每个关系还被标记为EXTRACTED(提取)、INFERRED(推断)或AMBIGUOUS(模糊),这样智能体就可以区分哪些是源码中明确存在的,哪些是Graphify解析或猜测出来的。
最巧妙的部分是接下来会发生什么。
Graphify可以为Claude Code、Codex、Cursor、Gemini CLI、Copilot以及20多个其他助手安装钩子或持久指令。
在智能体开始盲目grep或逐个读取文件之前,它会先被提示查询现有的图谱。
图谱可以提交到Git,在提交后自动重建,在团队间共享,并通过MCP暴露。
长上下文窗口帮助智能体读取更多代码。
持久的知识图谱帮助它们知道去哪里查找。
编码智能体的下一个改进可能不是来自向提示中塞入更多文件。
而是来自让它们停止重复读取仓库。
这是GitHub仓库:https://github.com/Graphify-Labs/graphify…
查看缓存全文
缓存时间: 2026/07/12 10:52
由graphify映射的FastAPI代码库。每个节点代表一个概念,不同颜色表示检测到的社区,整个图在graph.html中可点击交互。
相似文章
@HowToAI_: 有人刚刚开发了一款工具,可以将任何 GitHub 仓库转换为交互式知识图谱。只需粘贴任何仓库,然后……
一款新的开源工具将 GitHub 仓库转换为交互式知识图谱,允许用户可视化代码结构,并使用自然语言 AI 代理对其进行查询。
@0x0SojalSec: GitNexus 将任意 GitHub 仓库转化为动态交互式知识图谱——即时映射所有调用链、依赖、执行流……
GitNexus 是一种工具,可将代码库索引为交互式知识图谱,映射依赖关系、调用链和执行流。它提供了集成 MCP 的 CLI 供 AI 代理使用,以及一个用于探索的 Web 界面。
@BrooksWhaleX:重大消息:有人刚刚开源了一个面向代码库的知识图谱引擎,好得可怕。它……
GitNexus 是一个开源的知识图谱引擎,它能索引代码库、映射依赖关系和执行流程,并通过 MCP 与 AI 编程助手集成,提供完整的架构清晰度,以防止破坏性变更。
colbymchenry/codegraph
CodeGraph 是一个开源工具,为代码库创建预索引的知识图谱,使 Claude Code 的探索代理能够即时查询符号关系和调用图,将工具调用次数减少高达 96%,探索时间减少 77%。
@Suryanshti777: 这太疯狂了 有人终于意识到AI编程代理花费一半的时间在搜索代码库而不是实际…
CodeGraph 为AI编程代理构建了一个本地知识图谱来索引代码库的关系,与传统搜索方法相比,减少了约59%的token使用和约49%的执行时间。