옵시디언과 클로드 코드로 구축하는 AI 세컨드 브레인(LLM Wiki) 아키텍처 및 실전 팁
800만 뷰를 기록한 아티클로 주목받은 안드레이 카파시의 LLM Wiki 개념을 기반으로, 18개 에이전트 스킬·72개 슬래시 커맨드·6개 서브에이전트와 불변 raw/ 및 에이전트 관리 wiki/ 구조를 갖춘 안전한 지식 베이스 구축 가이드.
AI 연구자 안드레이 카파시(Andrej Karpathy)가 제안한 'LLM Wiki' 방식의 개인 지식 관리 시스템을 다룬 아티클이 800만 조회수를 기록하며 개발자 커뮤니티에서 큰 주목을 받았습니다. 테크 큐레이터 Annatar.md(@AnnatarXBT)가 소개한 바에 따르면, 해당 바이럴 아티클의 원작자는 전체 구현 코드, 가이드북, 도구 모음, 학습 로드맵을 하나로 집대성한 완전한 오픈소스 패키지를 MIT 라이선스로 무료 공개했습니다.

이미지 출처: Annatar.md (@AnnatarXBT) on X
이번에 공개된 패키지는 개념 설명부터 트러블슈팅까지 다루는 10개 섹션·65페이지 분량의 종합 가이드북과 더불어, 실행 가능한 코드가 포함된 15개 빌드 가이드 및 5개 심화 트랙(총 44페이지)으로 구성되어 있습니다. 특히 옵시디언(Obsidian) 볼트와 클로드 코드(Claude Code) 런타임을 결합하여, 에이전트가 지식을 스스로 축적하면서도 기존 데이터를 훼손하지 않도록 안전장치를 설계한 것이 핵심입니다.
3계층 볼트 아키텍처와 불변성(Immutability) 원칙
지식 베이스에 AI 에이전트를 도입할 때 발생하는 가장 치명적인 문제는 할루시네이션이나 부정확한 요약으로 원본 정보가 훼손되는 지식 오염입니다. 이 시스템은 이를 방지하기 위해 엄격한 3계층 아키텍처와 CLAUDE.md 규칙을 도입했습니다.
- raw/ (불변 원본 계층): 외부에서 수집된 PDF, 유튜브 스크립트, 음성 메모, 웹 문서 등 원본 데이터가 최초로 저장되는 디렉토리입니다. 이 계층의 문서는 한번 저장되면 절대 사후 수정되지 않는 불변성(immutability) 원칙을 유지합니다.
- wiki/ (에이전트 관리 지식 계층): 에이전트가 raw/의 원본 자료를 분석하고 정제하여 생성하는 지식 문서들이 보관되는 곳입니다. 위키링크(Wikilinks), 요약, 태그, 교차 참조가 에이전트에 의해 체계적으로 유지보수됩니다.
- log.md (단일 감사 로그 계층): 에이전트가 볼트에서 작업을 수행할 때마다 실행 1건당 정확히 1줄(one line per run)의 감사 기록을 남깁니다. 어떤 에이전트가 언제 어떤 문서를 생성하거나 갱신했는지 추적 가능성을 보장합니다.
스타터 볼트 루트에 배치된 CLAUDE.md 파일에는 각 페이지의 메타데이터 규약, 링크 생성 규칙, 서브에이전트가 준수해야 할 경계 조건이 명시되어 있어 일관된 문서 품질을 유지합니다.
.claude/ 머신: 18개 스킬·72개 명령어와 6대 서브에이전트 격리
단순히 프롬프트로 대화하는 방식을 넘어, 볼트 내 .claude/ 환경에는 워크플로우에 최적화된 고밀도 자동화 파이프라인이 내장되어 있습니다.
- 18개 에이전트 스킬: 수집, 링크 분석, 교차 검증 등 워크플로우별로 특화된 전문 스킬이 탑재되어 있습니다.
- 72개 슬래시 명령어: 터미널 환경에서 직관적으로 호출할 수 있는 명령어 세트를 제공합니다. 외부 PDF를 분석해 저장하는
/ingest-pdf, 영상 자막을 정리하는/ingest-youtube, 음성 메모를 변환하는/ingest-voice, 누락된 인덱스를 일괄 보충하는/backfill등이 포함됩니다. - 6대 전문 서브에이전트 분업: 큐레이터(curator), 링커(linker), 리서처(researcher), 리뷰어(reviewer), 인제스터(ingestor), 그래프 분석가(graph-analyst) 등 6개 역할로 에이전트가 세분화되어 작업을 분담합니다.
가장 눈여겨볼 안전장치는 권한 분리입니다. 전체 6개 서브에이전트 중 4개는 엄격한 읽기 전용(read-only) 권한으로 격리되어 있습니다. 이를 통해 백그라운드 분석이나 작업 도중 에이전트가 사용자가 모르는 사이에 볼트 전체를 무단으로 덮어쓰거나 변조하는 사고를 원천 차단합니다.
순수 파이썬 스크립트와 87개 큐레이션 생태계
외부 라이브러리 설치나 복잡한 의존성 설정 없이 즉시 구동할 수 있도록, 시스템에 포함된 모든 유틸리티는 표준 라이브러리만 사용하는 순수 Python(Zero dependencies)으로 작성되었습니다.
- 그래프 익스포트(Graph Export): 볼트 내 마크다운 간 링크 관계를 분석하여 시각화 데이터나 외부 포맷으로 내보냅니다.
- 링크 검사기(Link Checker): 깨진 위키링크나 연결이 끊긴 고립 노드(orphan note)를 자동으로 탐지합니다.
- 볼트 통계(Vault Stats): 총 단어 수, 태그 분포, 일자별 생성량 등 지식 베이스의 성장 지표를 산출합니다.
- 대화 변환기(Chat Converter): ChatGPT나 Claude와의 대화 세션 기록을 옵시디언 규격 마크다운으로 파싱하여 인입합니다.
- 정적 사이트 빌더(Site Builder): 구축된 위키 문서를 웹상에서 탐색할 수 있는 정적 웹사이트로 빌드합니다.
이와 함께 실전 구축에 바로 활용할 수 있는 87개의 검증된 리소스(28개 개발 도구, 26개 옵시디언 플러그인, 15개 오픈소스 저장소, 12개 전문 에이전트 스킬, 관련 논문 및 아티클) 목록이 체계적으로 정리되어 있어 초기 도구 탐색 비용을 크게 줄여줍니다.
5대 심화 엔지니어링 트랙과 실무 적용 시 주의사항
입문자는 65페이지 분량의 기본 세컨드 브레인 가이드북으로 아키텍처를 이해한 뒤, 필요에 따라 5개의 전문 엔지니어링 트랙을 선택해 시스템을 고도화할 수 있습니다.
- 지식 그래프(Knowledge Graphs): 노트 간의 다차원 연결과 시맨틱 관계망 확장 기법을 다룹니다.
- Jev 엔지니어링(Jev Engineering): 경량 의사결정 모델을 접목해 분류와 라우팅 효율을 극대화하는 패턴을 익힙니다.
- 에이전트 하네스(Agent Harnesses): 파일시스템 도구와 컨텍스트 주입 체계를 견고하게 결합하는 하네스 설계법을 제공합니다.
- 루프 엔지니어링(Loop Engineering): 자가 교정 및 반복 검증 파이프라인을 구축해 문서 품질을 안정화합니다.
- 평가 엔지니어링(Eval Engineering): 지식 베이스의 링크 밀도와 검색 정확도를 정량적으로 측정하는 벤치마크 기법을 안내합니다.
실무에 적용할 때는 두 가지 주의사항을 염두에 두어야 합니다. 첫째, 지식 베이스의 신뢰도를 유지하기 위해 raw/ 디렉토리의 불변성 원칙을 철저히 지키고 읽기 전용 서브에이전트의 권한을 임의로 상향하지 않아야 합니다. 둘째, 슬래시 커맨드와 자동화 서브에이전트를 실제로 구동하려면 Claude Code와 같이 로컬 파일시스템 읽기·쓰기 권한을 가진 에이전트 CLI 환경이 정상적으로 세팅되어 있어야 합니다. 전문 컨설팅 없이도 MIT 라이선스로 공개된 이 저장소를 활용하면 누구나 검증된 엔지니어링 기준에 맞춘 AI 지식 시스템을 직접 구축할 수 있습니다.