다국어 코드베이스를 지식 그래프로 인덱싱해 AI 에이전트나 MCP 서버를 통해 자연어로 조회·검색·편집합니다.
Graphify-Labs/graphify
tree-sitter AST 파싱으로 코드베이스, 문서, 스키마, PDF를 로컬에서 질의 가능한 지식 그래프로 변환합니다.
- 스타
- 128,693
- 포크
- 12,401
- 열린 이슈
- 1,555
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
Graphify는 프로젝트를 지식 그래프로 변환해 AI 코딩 어시스턴트가 파일을 grep하는 대신 관계를 따라가며 질문에 답할 수 있게 합니다. Claude Code, Cursor, Codex, Gemini CLI 및 지원되는 다른 어시스턴트에서 /graphify를 실행하면 대화형 graph.html, 주요 개념과 커뮤니티를 요약한 GRAPH_REPORT.md, 그리고 나중에 graphify query, path, explain으로 질의할 수 있는 graph.json이 생성됩니다.
코드는 LLM을 사용하거나 머신 밖으로 전송하지 않고, 약 40개 언어를 대상으로 tree-sitter AST를 이용해 로컬에서 파싱합니다. 문서, PDF, 이미지, 오디오 및 비디오는 어시스턴트의 모델이나 설정된 API 키를 사용하는 선택적 시맨틱 처리 단계를 거칩니다. 각 엣지에는 EXTRACTED 또는 INFERRED 태그가 붙어, 소스에서 직접 읽은 내용과 추론으로 파악한 내용을 구분할 수 있습니다.
이 프로젝트는 uv 또는 pipx로 설치하는 Python 패키지입니다. CLI, 어시스턴트별 스킬 설치 기능, PDF·SQL·Neo4j 및 기타 백엔드용 선택적 extras, MCP 서버를 제공합니다.
핵심 기능
- 01코드, 문서, SQL 스키마, 설정 파일, PDF에서 지식 그래프를 생성합니다.
- 02약 40개의 프로그래밍 언어를 tree-sitter AST로 로컬에서 파싱하며, 코드 파싱에는 LLM이 필요하지 않습니다.
- 03각 엣지에 EXTRACTED 또는 INFERRED 태그를 붙여 명시된 관계와 추론한 관계를 구분합니다.
- 04query로 질문에 답하고, path로 최단 경로를 추적하며, explain으로 개념을 설명합니다.
- 05Claude Code, Cursor, Codex, Gemini CLI 및 기타 어시스턴트용 스킬로 설치할 수 있고 MCP 서버도 제공합니다.
활용 사례
- 어시스턴트에게 모듈 간 연결 방식을 물어보며 익숙하지 않은 코드베이스에 적응합니다.
- AI 코딩 에이전트가 매 세션마다 여러 파일을 다시 읽는 대신 아키텍처 관계를 조회하게 합니다.
- 단일 그래프에서 서비스, 스키마, 문서 간 의존성을 추적합니다.
- 커밋한 graph.json을 공유해 팀원 모두가 동일한 프로젝트 컨텍스트를 질의할 수 있게 합니다.
빠른 시작
- 1
uv로 CLI를 설치합니다
uv tool install graphifyy - 2
AI 어시스턴트에 스킬을 등록합니다
graphify install - 3
AI 어시스턴트에서 프로젝트에 graphify를 실행합니다
/graphify .
사용 전 알아둘 점
- 문서, PDF, 이미지, 동영상의 시맨틱 처리를 수행하려면 어시스턴트의 모델 또는 설정된 API 키가 필요합니다.
- 설치하려면 Python 3.10 이상과 uv 또는 pipx가 필요합니다.
토픽
자주 묻는 질문
- graphify은(는) 무엇인가요?
- tree-sitter AST 파싱으로 코드베이스, 문서, 스키마, PDF를 로컬에서 질의 가능한 지식 그래프로 변환합니다. Graphify는 프로젝트를 지식 그래프로 변환해 AI 코딩 어시스턴트가 파일을 grep하는 대신 관계를 따라가며 질문에 답할 수 있게 합니다. Claude Code, Cursor, Codex, Gemini CLI 및 지원되는 다른 어시스턴트에서 /graphify를 실행하면 대화형 graph.html, 주요 개념과 커뮤니티를 요약한 GRAPH_REPORT.md, 그리고 나중에 graphify query, path, explain으로 질의할 수 있는 graph.json이 생성됩니다.
- graphify은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- graphify은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- graphify은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. graphify의 마지막 커밋은 2026년 10월 16일입니다.
- graphify은(는) 어디에 사용할 수 있나요?
- 어시스턴트에게 모듈 간 연결 방식을 물어보며 익숙하지 않은 코드베이스에 적응합니다. AI 코딩 에이전트가 매 세션마다 여러 파일을 다시 읽는 대신 아키텍처 관계를 조회하게 합니다. 단일 그래프에서 서비스, 스키마, 문서 간 의존성을 추적합니다. 커밋한 graph.json을 공유해 팀원 모두가 동일한 프로젝트 컨텍스트를 질의할 수 있게 합니다.
- graphify는 어떻게 설치하나요?
- uv로 CLI를 설치합니다: uv tool install graphifyy AI 어시스턴트에 스킬을 등록합니다: graphify install AI 어시스턴트에서 프로젝트에 graphify를 실행합니다: /graphify .
- graphify은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Graphify-Labs/graphify
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Claude Code, Codex, Cursor 등 여러 에이전트 CLI에서 프로젝트 맥락과 작업 인수인계를 이어 주는 AI 코딩 에이전트용 장기 메모리
소설의 서사 구조를 다듬고 문서별 규칙을 적용해 AI 글투를 걷어내는 휴대용 Agent Skill
AI 에이전트가 네이티브 바이너리, Electron 앱, .NET 어셈블리, 웹사이트를 역공학하도록 돕는 MCP 서버 및 CLI입니다.
아이디어, 계획, 코드베이스를 인터랙티브 HTML 다이어그램으로 만드는 에이전트 스킬
MCP와 CLI로 AI 코딩 도구에 정확한 리뷰 맥락을 제공하는 로컬 코드 지식 그래프입니다.