Lum1104

Lum1104 / Understand-Anything

#2
39,7083,163+4,465 todayTypeScript

寓教于图的图谱 > 徒有其表的图谱。将任意代码转化为可探索、可搜索、可提问的交互式知识图谱,兼容Claude Code、Codex、Cursor、Copilot、Gemini CLI等工具。

一款将任意代码库、知识库或文档转化为交互式知识图谱的工具。它采用多智能体管道分析项目,提取每个文件、函数、类和依赖关系,生成可探索、可搜索、可提问的结构化图谱。用户可以通过交互式仪表盘直观浏览代码结构,查看每个节点的纯语言摘要和关系;切换到领域视图后,还能看到代码映射到实际业务流程的横向图谱。兼容Claude Code、Codex、Cursor、Copilot、Gemini CLI等主流开发工具。适用于新团队接手大型代码库时的快速理解、复杂业务逻辑的可视化分析,以及知识库(如Karpathy模式的LLM维基)的实体关系挖掘。核心价值在于提供一个“寓教于图”的图谱,帮助开发者在复杂系统中看清全局,而非被图谱的复杂度所迷惑。

💡 应用场景

最适合需要快速理解大型代码库、分析变更影响、梳理业务逻辑或导航复杂知识库的开发者,尤其是AI辅助编程工具(Claude Code、Codex等)的重度用户

新项目快速上手

问题:刚加入一个20万行代码的项目,不知道从哪开始读代码

方案:运行Understand Anything生成交互式知识图谱,按依赖顺序自动生成架构导览,点击任意函数或类即可查看中文摘要和关联关系

示例:新同事用'引导导览'功能,从入口文件开始,按依赖顺序逐步理解整个后端服务

代码变更影响分析

问题:修改一个函数后,担心破坏其他模块,但手动追踪调用链太耗时

方案:使用'差异影响分析'功能,提交前自动可视化变更波及的节点和依赖路径,提前发现潜在问题

示例:重构支付模块前,运行diff分析,发现修改会影响3个下游服务和2个定时任务

业务逻辑逆向梳理

问题:代码里全是技术术语,但看不懂业务流转的完整链路

方案:切换到'领域视图',自动将代码映射为业务域、流程和步骤的水平图谱,展示代码到业务的对应关系

示例:电商项目里,从'订单创建'节点展开,看到涉及库存校验、支付、物流等6个业务步骤及对应代码文件

知识库文档导航

问题:团队用Markdown维护的LLM知识库(Karpathy风格)内容庞杂,难以发现概念间的隐含关联

方案:指向知识库目录运行`/understand-knowledge`,自动提取维基链接和分类,用LLM发现隐性关系并生成带社区聚类的力导向图谱

示例:将AI团队的内部Wiki转化为可交互图谱,发现'注意力机制'与'位置编码'之间存在未文档化的依赖关系

📊 项目信息

语言
TypeScript
Stars
39,708
Forks
3,163
今日新增
+4,465
排名
#2
收录
总榜
趋势日期
2026年5月27日
最后推送
2026/5/26

🏷️ 标签

知识图谱TypeScript代码分析开发者工具交互式可视化多语言支持开发者技术团队

📸 截图

Understand-Anything screenshot 1Understand-Anything screenshot 2