Understand-Anything 代码知识图谱指南:一键生成中文图谱
Understand-Anything 代码知识图谱指南一键生成中文图谱【免费下载链接】Understand-AnythingGraphs that teach graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.项目地址: https://gitcode.com/GitHub_Trending/un/Understand-Anything刚接手新团队的仓库二十万行代码摆在面前想问都没人问——你从哪里下手Understand-Anything 用多智能体流水线做 AI 代码分析把一堆文件、函数和依赖变成可探索的代码知识图谱再加上一个中文参数整张图都变得可读。️ 它能帮你做什么它的口号是能教人的图谱才值得做——不是炫代码有多复杂而是帮你把系统讲明白。具体能接住这些场景能力解决的场景代码地图每个文件、函数、类都是可点击节点依赖关系画成连线不用盲读引导式代码导览按依赖顺序自动排好学习路线相当于内置阅读顺序自然语言问答直接问哪些模块在处理鉴权返回对应节点清单变更影响分析提交前先看一眼当前改动会波及哪些地方业务领域视图代码被映射成领域 → 流程 → 步骤非工程同学也能看懂系统 从零跑通最小路径跑出一份中文图谱三步装好插件最顺的路径是 Claude Code两条命令装完/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything其他平台同样覆盖Codex、Gemini CLI、Copilot 等十几个平台用仓库里的install.sh脚本传一个平台名即可一行安装Cursor 和 VS Code Copilot 更省事git clone https://gitcode.com/GitHub_Trending/un/Understand-Anything后直接在 IDE 里打开插件会被自动发现。一条命令出图谱在工具里输入/understand --language zh多智能体流水线就开始依次工作扫描文件、提取结构、生成语义描述、组装图谱。跑一遍就知道——完成后你会拿到一份.ua/knowledge-graph.json这就是整个项目的中文版知识图谱。这里有个容易踩的坑首次全量分析会扫描整个仓库Token 消耗不低建议在有订阅套餐时运行之后的/understand默认增量更新图谱只重算改动过的文件消耗大幅缩水。打开中文仪表盘/understand-dashboard终端会打印一条形如http://127.0.0.1:5173/?token…的地址复制进浏览器即可无需任何配置图谱数据全部只读加载自本地磁盘。 核心功能拆解中文图谱与可视化到底怎么体验中文输出三层生效你操作、看到什么、为什么这么设计你的操作很简单/understand后面加一个--language zh写友好名chinese也行zh-TW、ja、ko均被支持。你看到的是三层同时变化图谱里每个节点的摘要与描述、仪表盘的按钮和提示文案、代码导览的讲解内容全部换成中文。更关键的是这个偏好会被写进.ua/config.json——此后每次增量更新都自动沿用中文不必重复传参。为什么这么设计首次运行若没传参数工具会检测你的对话语言发现你在用中文交流就主动问一次是否按中文生成确认后同样写入配置。也就是说问一次是为了避免猜错而不是流程麻烦。仪表盘深度体验代码库可视化实跑结构视图里节点按架构层API、服务、数据、UI 等自动着色分组。点任意节点能看到对应源码、依赖关系和中文摘要配合语义搜索和代码导览模式可以沿着自动生成的路线一步步逛完整个系统想要这个系统到底在干什么的视角再跑一遍/understand-domain仪表盘会多出一个 Domain 视图代码被映射为业务领域 → 流程 → 步骤的水平链路右侧同步展示当前步骤的讲解和语言知识点产品经理和新人扫一眼就有数⌨️ 进阶命令与新人上手高频命令速查/understand-chat 问题——图谱问答自然语言直接问系统/understand-diff——影响排查提交前先看变更影响面/understand-explain 文件路径——单点深挖聚焦某个文件或函数/understand-onboard——新人上手一键生成入职指南/understand-domain——领域视图代码映射为业务流程/understand --full——全量重建强制重新分析常见疑问问生成的图谱存在哪会不会弄脏仓库答核心产物就是一个.ua/knowledge-graph.json文件intermediate/是本地临时目录加进.gitignore即可。其实把图谱提交进仓库反而更香——队友能直接打开仪表盘跳过整条分析流水线。问换语言是不是要全量重跑一遍答不用。语言偏好存在config.json里增量更新会自动沿用真想把全部内容推倒重来才需要加--full强制重建。这里容易误判——换语言不等于重新解析全部代码它只重生成语义文案部分。问不接 LLM图谱还能看吗答能。图谱生成后仅凭 Node.js≥18就能启动本地只读仪表盘不需要 API Key数据也不出机器。原理一句话Tree-sitter 负责导入、函数、类等确定性解析LLM 只负责摘要、分层这类语义生成结构可复现、语义有意图两者互补。回到开篇那个场景接手大仓库时你不再需要逐文件翻找中文图谱在流水线跑完那一刻就准备好了。现在就在你自己的项目上试一把看看它生成的代码地图长什么样。简体中文 README命令定义与参数细节核心引擎源码【免费下载链接】Understand-AnythingGraphs that teach graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.项目地址: https://gitcode.com/GitHub_Trending/un/Understand-Anything创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考