옵시디언 그래프 뷰는 정말 SNS용일까?

🏷️ 정보

옵시디언 커뮤니티에서 그래프 뷰를 두고 자조 섞인 말이 자주 나옵니다. "그냥 소셜 미디어 스크린샷용이잖아." r/ObsidianMD에서 반복해서 등장하는 표현입니다. 10,000개 노트를 쌓은 파워 유저도 포럼에서 "전역 그래프는 예쁜 기능, 로컬 그래프는 한 달에 10분 쓴다"고 고백합니다.

이 비판은 맞습니다. 단, 조건이 있습니다. 기본 설정 그대로 쓸 때 한정입니다.

전역 그래프와 로컬 그래프는 다른 도구입니다

옵시디언 그래프 뷰를 하나로 묶어서 생각하는 게 첫 번째 실수입니다. 전역(Global)과 로컬(Local)은 완전히 다른 용도입니다.

전역 그래프는 볼트 전체를 한 화면에 보여줍니다. 노트가 수십 개를 넘어가는 순간 뒤엉킨 실뭉치가 되어 아무것도 읽을 수 없습니다. 예쁘긴 합니다. 스크린샷 찍어서 올리면 "열심히 공부했군요" 소리 듣기 좋습니다. 그 이상을 기대하기 어렵습니다.

로컬 그래프는 현재 열린 노트 하나를 중심으로 연결된 노트들만 보여줍니다. 여기가 진짜입니다. 글 쓰는 동안 오른쪽 사이드바에 고정해두면 현재 맥락의 관련 노트가 실시간으로 펼쳐집니다.

전역 그래프는 가끔씩 볼트 전체를 점검할 때 쓰는 감사 도구입니다. 로컬 그래프는 매일 쓸 수 있는 작업 도구입니다.

실제로 작동하는 네 가지 방법

1. 고아 노트 찾기

전역 그래프의 가장 실용적인 용도입니다. 그래프 패널에서 Orphans 토글을 켜면 아무 노트와도 연결되지 않은 고립된 노트들이 가장자리에 떠 있는 것을 볼 수 있습니다.

링크 없는 노트는 검색해도 잘 안 뜨고, 다른 노트를 쓸 때 연결고리가 없으니 자연히 잊힙니다. 노트가 쌓일수록 볼트의 데드존이 늘어나는 이유입니다. 고립된 점을 클릭하면 해당 노트로 이동하고, 거기서 관련 노트에 링크를 추가하면 됩니다.

이 방법으로 고아 노트 500개를 발견하고 링크 작업을 한 사례가 있습니다. 백링크 패널의 Unlinked Mentions 섹션과 함께 쓰면 더 효과적입니다. 제목으로는 언급됐지만 아직 링크가 없는 노트들을 같이 잡아줍니다.

2. 허브 노트 파악하기

전역 그래프에서 노드의 크기는 연결 수를 나타냅니다. 크기가 큰 노트 = 많은 노트들이 참조하는 중심 개념입니다.

예상하지 못했던 노트가 허브로 부상할 때가 있습니다. "이 노트가 이렇게 많이 연결됐나?" 싶은 순간이 새로운 MOC(Map of Content)를 만들 신호입니다. 직접 쓴 노트 중 어떤 개념이 자신의 지식 중심이 됐는지를 글자가 아니라 구조로 파악하는 방식입니다.

3. 로컬 그래프를 사이드바에 고정하고 글 쓰기

글 쓰는 동안 로컬 그래프를 오른쪽 사이드바에 고정합니다. 방법은 간단합니다. 노트 우상단 세 점 메뉴 → "Open linked view" → "Open local graph" → 사이드바 패널로 드래그.

Depth를 2로 설정하면 현재 노트와 직접 연결된 노트들, 그리고 그 노트들의 연결까지 시각화됩니다. 논문 리뷰를 쓰면서 관련 개념 노트들이 옆에 펼쳐져 있으면 인용·링크를 빠뜨리는 실수가 줄어듭니다. 책 목차를 쓸 때는 Depth를 늘려서 주제 전체의 노트 구조를 확인하기도 합니다.

4. 정기 볼트 감사

월 한 번, 전역 그래프를 열고 아래 순서로 점검합니다.

  1. 컬러 그룹으로 노트 상태별 색칠 (예: 미완성 초안은 빨강, 완성 노트는 초록)
  2. Orphans 토글 켜서 고아 노트 파악
  3. 크기 큰 허브 노트 확인 → MOC로 발전시킬 후보 체크
  4. 클러스터 간 연결이 없는 영역 → 두 주제를 연결하는 노트 작성 과제

파워 유저 Eleanor Konik은 여기에 하나를 더 추가합니다. 그래프 패턴에 익숙해지면 iCloud 싱크 오류가 중복 노드로 시각화되어 보인다고 합니다. 볼트 구조에 이상이 생기면 그래프 모양이 달라지는 걸 이상 감지 도구로 쓰는 것입니다.

설정이 전제조건입니다

기본 설정 그대로 쓰면 진짜 쓸모없습니다. 두 가지만 설정해도 달라집니다.

필터(Filters)

그래프 검색창은 옵시디언 검색과 동일한 쿼리 엔진을 씁니다.

-path:Templates -path:Daily Notes

데일리 노트와 템플릿 폴더를 제외하는 것만으로 노이즈가 대폭 줄어듭니다. 여기서 더 나아가면 이렇게 됩니다.

tag:#ml -path:Daily Notes

머신러닝 태그가 붙은 노트만 그래프에 표시합니다. 전역 그래프를 특정 주제의 미니 그래프로 쓸 수 있습니다.

컬러 그룹(Color Groups)

그래프 패널의 Groups 섹션에서 설정합니다. 예시 세팅:

그룹

쿼리

논문

tag:논문

파랑

사전 항목

path:Dictionary

초록

미완성 초안

tag:draft

빨강

MOC

path:Maps

노랑

색을 입히면 클러스터 구조가 보이기 시작합니다. 어떤 주제가 발달했고 어떤 주제가 빈약한지 색깔로 구분됩니다.

그래프 뷰의 진짜 경쟁자는 Dataview입니다

"그래프 뷰 대신 뭘 써야 하나"는 질문에 r/ObsidianMD에서 가장 자주 나오는 답은 다른 앱이 아니라 Dataview 플러그인입니다.

볼트를 쿼리 가능한 데이터베이스로 전환합니다. "이번 달 작성한 논문 리뷰", "완료하지 않은 프로젝트 노트", "특정 태그가 붙은 노트 목록" — 이런 것들은 그래프 뷰보다 Dataview 쿼리가 훨씬 정확하고 빠릅니다.

그래프 뷰가 구조를 시각적으로 보여준다면, Dataview는 구조를 테이블·목록으로 정확하게 뽑아냅니다. 둘은 대체재가 아니라 상호 보완입니다.

Extended Graph 플러그인

기본 그래프의 한계가 불편하다면 Extended Graph 플러그인(2025년 3월 출시)이 많은 부분을 보완합니다.

기본 그래프 뷰가 그냥 예쁘다는 비판을 들었던 주요 이유 중 하나인 "저장 불가" 문제와 "노드 크기 커스터마이징 부족"을 상당 부분 해결합니다.


그래프 뷰는 설정을 안 하면 스크린샷 도구입니다. 로컬 그래프를 사이드바에 고정하고, 필터로 노이즈를 줄이고, 컬러 그룹으로 구조를 입히면 볼트 구조를 파악하는 실질적인 도구가 됩니다. 그 이상을 원한다면 Dataview와 함께 씁니다.