← 首页 / 开发工具AI

Understand-Anything

⭐ 今日+4,697 总计 40,986 TypeScript 2026-05-28

Understand-Anything 是一款 Claude Code 插件,通过多Agent流水线扫描项目,提取每个文件、函数、类和依赖关系,构建完整的知识图谱。它提供交互式 Dashboard,让开发者以可视化方式探索代码结构,而不是盲目阅读代码。

🎬 视频教程

✨ 核心功能详解

🧭 交互式知识图谱

代码库中的每个文件、函数、类都是可点击节点。悬停查看详情,点击展开关联。支持模糊搜索和语义搜索——搜索'哪些部分处理认证?'即可返回相关结果。

📊 Diff 影响分析

提交前可视化变更波及范围。了解代码改动如何影响整个系统,避免意外引入回归。

🏗️ 架构分层可视化

自动按架构层分组(API/Service/Data/UI/Utility),带颜色图例。一键切换领域视图,查看代码如何映射到真实业务流程。

🎭 角色自适应 UI

Dashboard 根据用户角色自动调整信息密度——初级开发者看概览,架构师看深层依赖。

📚 LLM Wiki 分析

支持 Karpathy 模式的 LLM Wiki 分析,将 Wiki 转化为可导航的思想图谱,社区聚类和隐式关系提取一步到位。

🚀 快速上手

1. 第一步:安装插件

/plugin marketplace add Lum1104/Understand-Anything

/plugin install understand-anything

💡 也可在 Claude Code 中直接运行 /plugin install understand-anything

2. 第二步:分析代码库

/understand

/understand --language zh # 生成中文内容

💡 分析结果保存在 .understand-anything/knowledge-graph.json,增量更新只扫描变更文件。

3. 第三步:探索 Dashboard

/understand-dashboard

💡 浏览器打开交互式 Dashboard,支持平移、缩放、搜索、点击探索。

4. 第四步:持续学习

/understand-chat 代码的支付流程如何工作?

/understand-diff

/understand-explain src/auth/login.ts

💡 随时提问、分析 Diff 影响、深入特定文件。支持 /understand-onboard 生成新成员入职指南。

❓ 常见问题

❓ 支持哪些 AI 编程工具?

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 限定子目录范围。

🔗 GitHub 原项目 📂 同分类教程