প্রকল্প সম্পর্কে

Understand Anything是开源代码理解工具,将代码库转换为交互式知识图谱。使用Tree-sitter确定性和LLM语义分析组合方法,通过Web仪表板呈现结果。 **核心功能** - 代码可视化:构建文件、函数、类和依赖的节点图,按架构层着色(API、服务、数据、UI、工具) - 多智能体流水线:并行分析文件,增量更新仅重新分析变更文件 - 领域分析:将代码映射到业务流程和步骤 - 引导式学习:自动生成依赖排序的学习路线,解释12种编程模式 - Diff影响分析:提交前查看系统变更影响 **安装** 支持18+平台:Claude Code、Cursor、VS Code+GitHub Copilot、Codex、Gemini CLI等。安装命令: ``` curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash ``` **无需LLM查看** 知识图谱存储为JSON,可用Node.js独立查看: ``` npx https://github.com/Egonex-AI/Understand-Anything/releases/latest/download/understand-anything-viewer.tgz /path/to/project ``` **本地化** 支持en、zh、zh-TW、ja、ko、ru多语言输出。 MIT许可证,由Lum1104创建,Egonex发布。