Understand Anything
把代码库扫描成交互式知识图谱,供开发者与 AI agent 理解大型项目
Understand Anything 是一个 Claude Code 插件(也支持 Codex、Cursor、Copilot、Gemini CLI 等 17 种 AI 编码平台),用多 agent 流水线扫描项目,把每个文件、函数、类和依赖关系建成一张知识图谱,输出为 .understand-anything/knowledge-graph.json。图谱可在交互式仪表盘中浏览、搜索、点击节点查看英文摘要与关系。底层采用 Tree-sitter 做确定性结构解析(提取 import/export、函数/类定义、调用关系),LLM 负责语义层(生成摘要、标签、架构分层、业务域映射、导览)。结构侧可复现,语义侧捕捉意图。支持增量更新——只重新分析变更文件。图谱是 JSON 文件,可提交到仓库供团队共享,新成员 clone 即可跳过分析流水线。另有 /understand-domain 提取业务域与流程、/understand-knowledge 分析 Karpathy 模式的 LLM wiki。
社区实测
HN 获得 169 分关注,但社区对知识图谱能否真正帮助理解代码存在分歧
- 提供代码库中文件、函数、类和依赖关系的可视化导航与搜索
- 有用户反馈仅靠知识图谱浏览难以建立代码直觉,实际理解可能停留在表面
截至 2026-07-22
/plugin marketplace add Egonex-AI/Understand-Anything && /plugin install understand-anything curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash