@techNmak: 一个获得8.2万星的GitHub仓库围绕着一个显而易见的主意:你的编码智能体应该只映射一次代码库,而不是……

X AI KOLs Timeline 工具

摘要

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中可点击交互。

相似文章

colbymchenry/codegraph

GitHub Trending (daily)

CodeGraph 是一个开源工具,为代码库创建预索引的知识图谱,使 Claude Code 的探索代理能够即时查询符号关系和调用图,将工具调用次数减少高达 96%,探索时间减少 77%。