Understand Anything 简要使用文档

Understand Anything 的 README.zh-CN.md

命令

在 VS Code Copilot Chat 中输入 / 开头的命令。

构建知识图谱

复制代码
/understand

扫描当前项目,提取函数/类/依赖,生成知识图谱并保存到 .understand-anything/knowledge-graph.json。默认增量更新,仅分析变更文件。

复制代码
/understand --language zh        # 生成中文内容(节点描述、Dashboard UI、导览路线)
/understand src/frontend         # 限定分析范围到指定子目录
/understand --auto-update        # 安装 post-commit 钩子,每次提交自动增量更新

--language 参数支持:en(默认)、zhzh-TWjakoru

打开 Dashboard

复制代码
/understand-dashboard

打开交互式网页看板。代码库以力导向图呈现,按架构层级颜色编码,可平移/缩放/搜索/点击节点,查看摘要、依赖关系和引导式学习路径。

对话查询

复制代码
/understand-chat How does the payment flow work?

基于图谱回答代码库相关问题,支持语义搜索------如"哪些部分处理身份验证?"即可定位相关节点。

变更影响分析

复制代码
/understand-diff

分析当前未提交的变更对系统的影响范围,查看连锁反应。

深入理解某个文件

复制代码
/understand-explain src/auth/login.ts

生成新人学习指南

复制代码
/understand-onboard

自动生成按依赖顺序的架构学习路径。

提取业务领域

复制代码
/understand-domain

提取业务领域、流程、处理步骤,在 Dashboard 中以水平图展示领域→流程→步骤的映射。

分析 LLM Wiki

复制代码
/understand-knowledge ~/path/to/wiki

分析 Karpathy 模式的 LLM Wiki,从 index.md 提取 wikilinks 和分类,发现隐式关系、实体和论断。

输出产物

复制代码
.understand-anything/
├── knowledge-graph.json      # 核心图谱数据
├── intermediate/             # 临时中间文件
├── diff-overlay.json         # 增量差异覆盖
└── dashboard/                # 可视化 Dashboard

Dashboard 功能

功能 说明
交互式图谱 文件/函数/类是可点击、可搜索、可探索的节点
层级可视化 按 API / 服务 / 数据 / UI / 系统工具自动分组,颜色编码
语义搜索 模糊搜索 + 语义搜索,自然语言查找相关节点
学习路径 按依赖顺序生成引导式学习路线
领域视图 以水平图展示代码到业务流程的映射
影响分析 提交前查看变更的连锁影响范围
角色适配 根据角色(初级开发/项目经理/高级)调整详细程度
语言概念 12 种编程模式(泛型、闭包、装饰器等)自动标注并解释

支持的语言

Tree-sitter 静态分析支持:C、C#、C++、Go、Java、JavaScript、PHP、Python、Ruby、Rust、TypeScript。

相关推荐
To_OC16 小时前
搞懂 Token 和 Embedding 后,我终于明白大模型是怎么 "读" 文字的
人工智能·llm·agent
冬奇Lab18 小时前
每日一个开源项目(第139篇):Voicebox - 本地运行的开源 ElevenLabs 替代品
人工智能·开源·资讯
冬奇Lab18 小时前
Skill 系列(03):Skill 设计范式——5 个模式让输出从混沌到可预测
人工智能·开源·agent
IT_陈寒20 小时前
Python搞不定字符串编码?这破玩意坑我两小时!
前端·人工智能·后端
小白跃升坊21 小时前
Codex 增强部署:基于 Codex++ 接入 DeepSeek
ai·ai编程·codex·deepseek·ai coding·codex++
AlfredZhao21 小时前
GPT 省钱,不是别用最新模型,而是别浪费缓存
gpt·ai
大模型真好玩1 天前
什么是Loop Engineering?最通俗易懂的Loop Engineering核心概念
人工智能·agent·deepseek
OpenTiny社区1 天前
🎨 看完 GenUI SDK 源码我悟了!
前端·vue.js·github
叁两1 天前
前端转型AI Agent该如何学习?(前置篇)
前端·人工智能·node.js