以下文章来源于AI工具教程,作者AI工具教程
刚接手一个新项目,最怕什么?
不是代码烂,是你连它哪里烂都不知道。几十万行代码丢过来,文件夹一层套一层,函数名看着都认识,连起来就开始迷路。东哥以前看这种仓库,第一反应不是先跑业务,而是先找入口、依赖、配置、数据库连接串,能不能把调用链串起来。
最近这个Understand Anything就挺对这口。
它干的事很直白:把代码库扫一遍,生成一张可交互的知识图谱。文件、函数、类、依赖关系都会变成节点和边,打开 dashboard 之后点哪看哪,不用在 IDE 里疯狂跳转。项目页里也写了,它会用多智能体流水线分析项目,再生成可搜索、可点击的图谱面板。
有意思的是,它不只看“代码结构”。
你还能切到业务视图,看代码怎么对应实际业务流程。选中节点后,会给一段通俗说明,还能自动生成 architecture guided tour,按依赖顺序带你过项目。这个点东哥挺喜欢,新人最缺的不是“所有信息”,而是先看哪、后看哪。
命令也不复杂:
/understand
/understand-dashboard
/understand-diff
前两个负责生成图和打开面板,/understand-diff用来看改动影响范围。这个对代码 review 很实用,尤其是那种“我只改了一行配置,结果支付链路炸了”的老项目,先扫一眼牵动哪些模块,心里会稳一点。
它底层是 Tree-sitter 加 LLM 的混合方案,结构关系靠确定性解析,语义说明、业务映射、导览这些交给 LLM。东哥看到这种设计会多瞅一眼,因为纯 LLM 扫仓库很容易嘴快,纯静态分析又看不懂业务意图,这俩拆开做,至少方向是对的。
支持 Claude Code、Codex、Cursor、Copilot、Gemini CLI 等工具,Cursor 和 Copilot 也有对应插件发现方式。别指望它一次把祖传系统讲成童话书,但接手新项目、做 onboarding、PR 前看影响范围,这玩意儿确实能省不少来回翻文件的时间。