코드베이스 그래프
I built a /graphify skill for Claude Code that maps your entire codebase into a knowledge graph, 71x fewer tokens, way less hallucination (32k stars, 250k downloads)
핵심 내용
Claude Code용 Graphify skill이 코드베이스를 지식 그래프로 바꾸고 토큰 사용을 크게 줄인다고 주장한다.
자세히 보기
/graphify를 실행하면 코드베이스, 노트, PDF, 스크린샷, 다이어그램, 화이트보드 사진, 이미지, 영상, 오디오를 읽어 하나의 knowledge graph로 묶는다. graphify .로 어떤 폴더든 처리할 수 있고, 코드 파싱은 Python, JS/TS, Go, Rust, Java 등 25개 언어를 지원한다.
처리는 3단계다.
- 코드 파일은 tree-sitter AST로 클래스, 함수, import, call graph, docstring, rationale comment를 추출한다.
- 영상·오디오는 faster-whisper로 로컬 전사하고, 코퍼스에서 뽑은 domain-aware prompt를 붙인다.
- 문서·이미지·전사본은 Claude subagent가 병렬로 개념과 관계를 뽑는다.
결과물은 graph.html, GRAPH_REPORT.md, graph.json, cache/로 저장된다. 관계는 EXTRACTED, INFERRED, AMBIGUOUS로 태깅해 직접 관찰한 정보와 추론을 분리한다. 클러스터링은 Leiden 기반이고, embeddings나 vector DB는 쓰지 않는다.
저자는 raw files를 직접 읽는 방식보다 쿼리당 71.5배 적은 토큰을 쓴다고 주장한다. 설치는 graphifyy를 uv, pipx, pip로 넣은 뒤, Claude Code/Codex/OpenCode/Cursor/Gemini CLI/Copilot CLI 등 각 플랫폼에 맞는 graphify install 명령으로 연동하는 방식이다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.