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 코딩 도구에 대한 크로스 플랫폼 지원.
- 팀 전체의 온보딩 및 문서화를 위해 그래프를 내보내고 버전 관리에 커밋하는 기능.
관련
- 프로젝트
tirth8205/code-review-graphcode‑review‑graph는 Tree‑sitter로 저장소를 파싱하고, AST에서 파생된 노드/엣지를 SQLite 그래프에 저장하며, MCP 호환 AI 코딩 어시스턴트에게 최소한의 blast-radius 그래프 일부를 제공하는 Python 패키지입니다. 질문당 토큰 사용량을 약 63배 줄이고, 30개 이상 언어(노트북 포함)를 지원하며, 증분 업데이트, PHP/Laravel 및 Java/Spring용 프레임워크 인식 엣지, CI 위험 점수 리뷰용 GitHub Action, 선택적 의미 임베딩을 제공합니다. 벤치마크는 큰 토큰 절감과 영향 분석 평균 F1 0.69를 보여줍니다. 이 도구는 정밀하고 저비용 컨텍스트가 필요한 LLM 기반 코드 리뷰어를 사용하는 개발자와 팀을 대상으로 합니다.
- 프로젝트
SamurAIGPT/llm-wiki-agentLLM Wiki Agent는 서버나 데이터베이스 없이 로컬에서 PDF, DOCX, 마크다운 등을 인제스트하고, 엔티티와 개념을 추출하여 성장하는 상호 연결된 마크다운 위키를 구축하며, 모순을 탐지하고 시각적 지식 그래프를 생성하는 에이전트 기반 시스템입니다.
- 프로젝트
abhigyanpatwari/GitNexusGitNexus는 리포지토리(또는 여러 리포지토리)를 종속성, 콜 체인, 클러스터, 실행 흐름 등을 포함한 지식 그래프로 인덱싱하는 Node.js 도구이며, 19개의 MCP 도구를 통해 그래프를 공개합니다. CLI(`gitnexus analyze` / `setup`)는 로컬에서 그래프를 구축하고 에이전트 스킬을 설치하며, Claude Code, Cursor, Codex, Antigravity 등 AI 코딩 어시스턴트가 영향 분석, 추적, 이름 변경 등을 쿼리할 수 있도록 구성합니다. 웹 UI(호스팅 또는 자가 서빙)를 통해 브라우저에서 그래프를 탐색할 수 있습니다. Render/RepoCloud에 배포 가능하거나 로컬에서 실행 가능하며, LLM 기반 에이전트가 대규모 코드베이스에 대해 신뢰성 있고 토큰 효율적인 컨텍스트를 제공합니다. 라이선스: PolyForm Non-commercial.
- 프로젝트
HKUDS/CLI-AnythingCLI‑Anything은 어떤 소프트웨어에도 에이전트 친화적인 명령줄 래퍼를 자동으로 생성하는 오픈소스 Python 프레임워크입니다. `cli‑anything‑hub`라는 패키지 매니저를 제공하여 GIMP, Blender, Zoom, GIS 도구 등 수십 개의 커뮤니티가 구축한 CLI를 인덱싱하고, 에이전트가 구조화된 JSON 출력을 통해 자동으로 탐색, 설치, 실행할 수 있도록 합니다. 개발자는 7단계 생성기를 사용해 어떤 애플리케이션에도 새로운 CLI를 만들 수 있으며, AI 에이전트(Claude Code, Cursor, Pi, OpenClaw 등)는 메타스킬을 설치해 레지스트리를 자율적으로 탐색할 수 있습니다. 프로젝트는 적극적으로 유지보수되고 있으며, 2,461개의 통과 테스트를 보유하고 있으며 Apache-2.0 라이선스로 제공됩니다.
- 프로젝트