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 그래프로 저장되며, 웹 기반 대시보드를 통해 탐색하거나 CLI 명령을 통해 쿼리할 수 있습니다. 증분 업데이트를 지원하므로 초기 스캔 후 변경된 파일만 다시 분석됩니다.

대상 사용자

새로운 코드베이스에 빠르게 적응해야 하거나, 변경 사항을 적용하기 전에 영향 분석을 수행해야 하거나, 팀을 위해 아키텍처 흐름을 문서화해야 하는 소프트웨어 개발자, 팀 리더 및 프로젝트 관리자를 위해 설계되었습니다.

주요 특징

  • 코드 구조와 비즈니스 도메인을 탐색하기 위한 대화형 시각적 대시보드.
  • 문서화 및 아키텍처 발견을 자동화하는 멀티 에이전트 파이프라인.
  • 토큰 사용량을 최소화하면서 지식 그래프를 최신 상태로 유지하는 증분 분석.
  • Claude Code, Cursor, VS Code Copilot과 같은 다양한 AI 코딩 도구에 대한 크로스 플랫폼 지원.
  • 팀 전체의 온보딩 및 문서화를 위해 그래프를 내보내고 버전 관리에 커밋하는 기능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트