Perplexity가 이제 Graphify를 사용할 수 있게 되었습니다. Graphify 스킬은 Perplexity Computer skills 마켓플레이스에 공개되어 모든 컴퓨터 사용자에게 열렸습니다. /graphify를 입력하고 공개 GitHub 저장소 링크를 붙여넣으면, Computer는 전체 코드베이스를 탐색할 수 있는 지식 그래프(knowledge graph)로 매핑합니다. 여기에는 모든 파일, 모든 함수, 그리고 이들이 어떻게 연결되는지 정보가 담겨 있습니다.
또한 Perplexity는 2026년 10월 31일까지 Computer 사용자당 최대 5,000 크레딧까지 /graphify를 사용하는 작업을 무료로 제공합니다.
The Graphify codebase mapped in Perplexity Computer: a force-directed graph of 4,022 nodes, with extract.py selected and a list of code communities beside it.
Perplexity는 X에 이 소식을 공유했습니다:
// Detect dark theme var iframe = document.getElementById('tweet-2113022451840122886-341'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2113022451840122886&theme=dark" }
// Detect dark theme var iframe = document.getElementById('tweet-2113029257886847264-591'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2113029257886847264&theme=dark" }
개발자에게 이것이 중요한 이유?
새로운 코드베이스를 읽는 것은 느린 과정입니다. 파일을 열고, import를 따라가다가 흐름을 잃고 다시 시작하게 됩니다. Graphify는 Computer가 답변하기 전에 지도를 제공합니다. 이는 저장소(repository)를 코드 지식 그래프 (code knowledge graph)로 변환하며, 여기서 함수, 클래스, 파일은 노드(nodes)가 되고 호출(calls)과 import는 그 사이의 엣지(edges)가 됩니다.
각 엣지는 방향성, 어떤 종류의 링크인지, Graphify가 얼마나 확신하는지, 그리고 해당 링크가 나온 파일과 라인 정보를 유지합니다. 따라서 Computer가 요청이 시스템을 통해 어떻게 이동하는지 설명할 때, 코드의 어느 지점에서 그 일이 발생하는지 정확히 알려줄 수 있습니다.
Computer는 오픈 소스 Graphify 엔진을 실행하고 자체 모델로 읽기 작업을 수행합니다. 사용자의 기기에 설치해야 할 것은 없습니다.
우리 자신의 레포지토리에 적용했을 때 무슨 일이 벌어졌을까요?
우리는 Computer에게 한 줄의 명령을 내렸습니다:
map the codebase at https://github.com/Graphify-Labs/graphify
Computer는 스스로 저장소를 클론하고, 코드와 아키텍처 문서를 담고 있는 105개의 파일을 선택한 다음, 약 5분 후에 전체 지도를 가지고 돌아왔습니다: 노드(nodes) 4,022개, 방향성 간선(directed edges) 10,079개, 그리고 밀접하게 연결된 코드 커뮤니티 192개입니다.
이 보고서는 마치 일주일 동안 코드를 파고든 엔지니어의 노트 같았습니다:
- 가장 많이 연결된 두 함수는
extractors/base.py에 있는 _read_text() (링크 270개)와 _make_id() (링크 234개)입니다. 모든 언어 추출기(language extractor)는 이들을 기반으로 구축됩니다.
cli.py의 dispatch_command()가 명령 허브 역할을 합니다. 이 함수는 127개의 함수를 호출합니다.
- 파이프라인은 감지(detect), 추출(extract), 빌드(build), 클러스터링(cluster), 분석(analyze), 보고(report), 내보내기(export) 단계를 거치며, Computer는 각 단계에 해당하는 함수와 일치시켰습니다.
- 심지어 아키텍처 문서가 HTML 익스포터(HTML exporter)의 잘못된 파일을 가리키고 있다는 점까지 발견했습니다.
이후 Graphify 코드가 어떻게 서로 연결되는지에 대한 날카로운 다음 질문을 제안했습니다. 지도가 존재하게 되면, 질문의 질도 높아집니다.
Perplexity에서 Graphify를 어떻게 사용하나요?
Plugins로 이동하여 Skills로 간 다음, Graphify를 설치하세요. 그런 다음 Computer에 /graphify를 입력하고 GitHub 링크를 붙여넣으세요. Perplexity의 제공에 따라 10월 31일까지는 무료입니다. 단계별 가이드에서 모든 화면을 안내합니다.
직접 자신의 기기에서도 Graphify를 실행할 수 있나요?
네. 이 스킬의 기반 엔진은 GitHub에 오픈 소스로 공개되어 있으며, Claude Code, Cursor, Gemini CLI 및 지원하는 다른 어시스턴트들에서도 작동합니다. 팀 전체가 공유할 그래프가 필요하다면 Graphify Cloud를 이용할 수 있습니다.
이해하고 싶은 레포지토리를 선택하고, Computer가 지도를 그리도록 하세요.