Understand Anything
将任意代码库、知识库或文档转化为交互式知识图谱的 Claude Code 插件
Understand Anything 是一款将任意代码库、知识库或文档转化为交互式知识图谱的 Claude Code 插件,也是当前支持平台最广泛的 AI 编程辅助技能之一。
当你刚加入一个 20 万行代码的新项目时,从哪里开始理解整体架构往往是最大的痛点。Understand Anything 通过多智能体管道自动完成这项工作:先用 Tree-sitter 做确定性语法解析,提取文件结构、函数、类和依赖关系,再用 LLM 生成通俗易懂的摘要、业务领域映射和引导式学习路径,最终输出一个可点击探索的交互式可视化图谱。
图谱中每个节点代表一个文件、函数或类,可点击查看其代码、依赖关系和简明解释。支持模糊搜索和语义搜索,例如直接问"哪些部分处理身份验证?"即可在整个图中获取相关结果。切换到领域视图,可以看到代码如何映射到真实的业务流程。提交代码变更前,还能用影响分析功能查看更改会波及系统的哪些部分。
该技能支持 14 个主流 AI 编程平台:Claude Code、Cursor、VS Code + Copilot、Codex、OpenCode、OpenClaw、Gemini CLI、Pi Agent、Vibe CLI、Hermes、Cline、KIMI CLI、Nanobot、Kiro CLI/IDE。安装方式统一通过插件市场或一行安装脚本完成。
图谱以 JSON 文件形式保存在项目 .ua/ 目录下,提交到 Git 即可与团队共享。查看图谱无需 API 密钥,也无需 LLM 调用,只需要在本地运行一个 Node.js 静态服务器,数据完全保留在本地。
支持增量更新,首次运行分析完整代码库后,后续每次提交只重新分析变更文件,大幅节省 Token 消耗。大型项目可限定分析范围(如 /understand src/frontend)。
评论与建议
登录 后参与评论或提建议