Understand-Anything:开源的代码库与知识库可视化工具

10
分类开源项目
作者Lum1104
来源跳转
发表时间

内容

Understand-Anything 是一款开源的代码库与知识库可视化工具,通过多智能体流水线将项目转换为交互式知识图谱。支持 Claude Code、Cursor、Copilot、Gemini CLI 等 9 个主流 AI 编码平台,提供结构图谱探索、业务逻辑映射、语义搜索、变更影响分析、引导式学习等功能,帮助开发者快速理解大型代码库。

  • 核心功能: 将代码库或 Karpathy 模式 LLM wiki 转换为可交互知识图谱,每个文件、函数、类均为可点击节点,附带自然语言摘要与关系说明;支持按架构分层着色、模糊与语义搜索、自动导览。
  • 多平台兼容: 原生支持 Claude Code 插件市场安装;Cursor、VS Code + Copilot 通过自动发现机制即开即用;Codex、OpenCode、OpenClaw、Antigravity、Gemini CLI、Pi Agent 通过 AI 驱动指令安装;Copilot CLI 支持命令行插件安装。
  • 使用流程: 安装后执行 /understand 扫描项目生成图谱 JSON,/understand-dashboard 启动交互式可视化界面,另提供聊天问答 (/understand-chat)、变更影响分析 (/understand-diff)、业务域提取 (/understand-domain)、知识库分析 (/understand-knowledge) 等 6 条扩展命令。
  • 多智能体流水线: /understand 协调项目扫描、文件分析、架构分层、导览构建、图谱校验 5 类智能体;/understand-domain 追加业务域分析智能体,文件分析并行执行(5 并发、每批 20-30 文件),支持增量更新。
  • 团队协作: 图谱以 JSON 形式提交至版本控制,新成员可跳过扫描直接加载;建议配置 --auto-update 自动同步提交后变更,大型图谱(10MB+)建议通过 git-lfs 管理。

评论

(0)
未配置登录方式
暂无评论