Understand-Anything 是一款 Claude Code 插件,通过多Agent流水线扫描项目,提取每个文件、函数、类和依赖关系,构建完整的知识图谱。它提供交互式 Dashboard,让开发者以可视化方式探索代码结构,而不是盲目阅读代码。
代码库中的每个文件、函数、类都是可点击节点。悬停查看详情,点击展开关联。支持模糊搜索和语义搜索——搜索'哪些部分处理认证?'即可返回相关结果。
提交前可视化变更波及范围。了解代码改动如何影响整个系统,避免意外引入回归。
自动按架构层分组(API/Service/Data/UI/Utility),带颜色图例。一键切换领域视图,查看代码如何映射到真实业务流程。
Dashboard 根据用户角色自动调整信息密度——初级开发者看概览,架构师看深层依赖。
支持 Karpathy 模式的 LLM Wiki 分析,将 Wiki 转化为可导航的思想图谱,社区聚类和隐式关系提取一步到位。
/plugin marketplace add Lum1104/Understand-Anything/plugin install understand-anything💡 也可在 Claude Code 中直接运行 /plugin install understand-anything
/understand/understand --language zh # 生成中文内容💡 分析结果保存在 .understand-anything/knowledge-graph.json,增量更新只扫描变更文件。
/understand-dashboard💡 浏览器打开交互式 Dashboard,支持平移、缩放、搜索、点击探索。
/understand-chat 代码的支付流程如何工作?/understand-diff/understand-explain src/auth/login.ts💡 随时提问、分析 Diff 影响、深入特定文件。支持 /understand-onboard 生成新成员入职指南。
Claude Code(原生)、Codex、Cursor、Copilot、Gemini CLI、OpenCode、Trae、Vibe CLI 等主流工具均可通过一键安装脚本使用。
支持。运行 /understand --language zh 即可生成中文节点描述、Dashboard UI 标签和引导式教程。还支持 zh-TW、ja、ko、ru。
首次分析完整项目需要一定时间,但后续是增量更新——只扫描变更文件。大型 monorepo 支持 /understand src/frontend 限定子目录范围。