Egonex-AI/Understand-Anything

Graphs 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.

解决的问题

浏览大型、陌生的代码库既困难又耗时。本项目通过将源代码和文档转换为交互式可视化知识图谱,突出显示文件、函数和业务逻辑之间的关系,从而帮助开发者理解复杂项目。

工作原理

它采用了一种结合确定性静态分析(通过 Tree-sitter)和基于 LLM 的语义分析的混合方法。多智能体流水线会扫描项目以提取结构数据(如依赖项和定义)以及语义见解(如摘要和架构层)。这些数据存储为 JSON 图,可以通过基于 Web 的仪表板进行探索,或通过 CLI 命令进行查询。它支持增量更新,这意味着在初始扫描后,仅会对更改的文件进行重新分析。

适用人群

它专为软件开发者、团队负责人和项目经理设计,他们需要快速上手新代码库、在进行更改前执行影响分析,或为团队记录架构流程。

亮点

  • 用于探索代码结构和业务领域的交互式可视化仪表板。
  • 自动化文档和架构发现的多智能体流水线。
  • 增量分析,以最少的 token 使用量保持知识图谱的更新。
  • 支持各种 AI 编码工具的跨平台支持,如 Claude Code、Cursor 和 VS Code Copilot。
  • 能够导出并将图谱提交到版本控制系统,以便团队进行入职培训和文档记录。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目