Daily Tech Briefing
AI 科技速览

每天 5 分钟内学习 AI。获取最新的人工智能新闻,理解其重要性,并学习如何将其应用于您的工作。

Graphify-Labs

graphify

97.3K+0/dayPython去 GitHub
分享
AI 中文解读
你还在为翻阅混乱的代码库和零散的文档头疼吗?Graphify这个项目就是来解决这个痛点的。它能把你的整个代码仓库——包括源代码、注释文档、SQL表结构、配置文件,甚至PDF文件——自动转化成一个可以像聊天一样提问的知识图谱。你不需要记住哪个函数定义在哪个文件里,直接问Graphify“这个API的调用链路是什么”或者“数据库里用户表和订单表怎么关联”,它就能从图谱中准确给出答案,就像给代码库装了一个智能搜索引擎。 这个工具的技术亮点在于它的“确定性”和“透明性”。它不像很多AI工具那样依赖昂贵的向量数据库或者黑盒大模型,而是直接在本地对代码进行抽象语法树解析,把每个变量、函数、类之间的关系都清晰地提取出来,每条连线都是有明确代码依据的。这意味着你问出的每一个答案,都能追溯到具体的代码行和文档段落,不会出现AI幻觉。而且整个过程完全离线运行,保护你的代码隐私。它还能无缝集成到Claude Code、Cursor、Codex、Gemini CLI等流行AI编程工具里,作为一个“技能”被调用,相当于给这些助手开了上帝视角。 Graphify的适用场景非常广泛。如果你是独立开发者,可以用它快速回顾自己几个月前写的项目;如果你是技术负责人,可以用它给新人做代码培训,新人直接提问就能了解系统架构;在代码评审或者重构时,它能帮你快速定位所有依赖关系;处理复杂微服务项目时,跨服务的调用关系图一目了然。因为它支持的知识源还包括SQL模式和PDF文档,甚至可以用来检索软件需求说明书和API文档。 上手难度非常低。它提供了pip安装方式,一条命令就能安装。你只需要对要分析的代码目录执行一个命令,就会生成图谱入口,然后就可以用自然语言提问了。不需要你懂图数据库、知识图谱或者AST解析原理,只要会基本的终端操作就可以。唯一的门槛是你的代码需要能被它解析的语言格式(它内置了对主流语言的AST解析器),但绝大多数项目都符合。总的来说,这是一个让代码库变得“可对话”的神器,90k+的star数已经说明了社区对它的认可。
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.