Understand-Anything: 코드베이스를 지식 그래프로 변환
Claude Code 플러그인. 멀티 에이전트 파이프라인으로 프로젝트 분석, 모든 파일/함수/클래스/의존성을 지식 그래프로 구축. 인터랙티브 대시보드로 시각 탐색.
문제
- 20만 줄 코드베이스에 새로 합류 → 어디서 시작?
- 문서는 항상 구식
- 온보딩은 몇 주
- 새 기능마다 고고학 발굴
해결책
LLM 지능 + 정적 분석 = 살아있는 탐색 가능한 지도
주요 기능
| 기능 | 설명 |
|---|---|
| 지식 그래프 | 모든 파일, 함수, 클래스, 의존성 노드 시각화 |
| 자동 설명 | 각 노드를 LLM이 평이한 언어로 설명 |
| 아키텍처 워크스루 | 의존성 순서대로 아키텍처 안내 |
| 시맨틱 검색 | ”인증 처리하는 부분은?” 질문 가능 |
| 영향 분석 | 변경 사항이 시스템에 미치는 영향 시각화 |
| 적응형 대시보드 | 주니어/PM/파워유저에 맞춰 상세 조절 |
지원 플랫폼
| 플랫폼 | 상태 | 설치 방법 |
|---|---|---|
| Claude Code | ✅ 네이티브 | 플러그인 마켓플레이스 |
| Codex | ✅ 지원 | AI 기반 자동 설치 |
| openCode | ✅ 지원 | AI 기반 자동 설치 |
| openClaw | ✅ 지원 | AI 기반 자동 설치 |
| Cursor | ✅ 지원 | 자동 감지 |
| Antigravity | ✅ 지원 | AI 기반 자동 설치 |
설치
# Claude Code
/plugin marketplace add Lum1104/Understand-Anything
/plugin install understand-anything
# Cursor: 클론 후 열면 자동 감지명령어
| 명령어 | 기능 |
|---|---|
/understand | 멀티 에이전트 파이프라인 실행, 지식 그래프 생성 |
/understand-dashboard | 인터랙티브 웹 대시보드 열기 |
/understand-diff | 변경 전후 비교 |
/understand-explain | 특정 모듈 심층 분석 |
/understand-chat | 아키텍처에 대해 질문 |
데이터 저장
.understand-anything/knowledge-graph.json
의미
- 코드 리딩 → 지도 탐색: 낯선 코드베이스를 지도처럼 탐색
- 온보딩 시간 단축: “인증 어떻게 돼?” 질문하면 즉시 답변
- 변경 영향 사전 파악: 커밋 전에 영향 범위 시각화
- AI 도구에 깊은 컨텍스트 제공: 다른 AI 도구가 프로젝트 구조 이해
Related
- GitHub: https://github.com/Lum1104/Understand-Anything
- Demo: https://lum1104.github.io/Understand-Anything
- 2026-03-23-code-review-graph — 그래프 기반 검색으로 토큰 절약
- 2026-03-24-cursor-fast-regex-search — 정규표현식 인덱싱