본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

nashsu/llm_wiki

TypeScript30 / 0

LLM Wiki는 문서를 읽어 증분적으로 자동 생성하는 영구 위키를 구축해 검색 시마다 재생성하지 않고 최신화된 지식 기반을 제공한다.

TL;DR

LLM Wiki는 Karpathy 패턴을 실제 데스크톱 제품으로 구현해 원본 문서를 불변(raw)로 유지하면서 SHA256 증분 캐시와 지속성 인게스트 큐로 변경된 문서만 순차 처리해 비용을 절감하는 시스템이다. 인게스트는 먼저 LLM으로 구조화된 분석을 생성하고 그 분석을 바탕으로 별도 생성 호출에서 출처가 명시된 마크다운 페이지와 인덱스를 출력해 출처 추적성·일관성을 확보한다. 검색 파이프라인은 토크나이즈드 검색과 선택적 LanceDB 벡터 검색을 결합하고 그래프 기반 4신호 관련성 모델과 Louvain 군집화를 적용해 컨텍스트를 조립하며, 이로 인해 벡터 검색 활성화 시 리콜이 58.2%에서 71.4%로 향상된 결과가 제시되었다. GUI·Rust 백엔드 에이전트·웹 클리퍼·MCP/HTTP API 등 통합된 워크플로를 통해 개인·팀의 문서 수집·검토·심층 연구를 자동화할 수 있지만 MinerU 같은 클라우드 파서 사용 시 민감 문서 처리 정책과 외부 API 키 의존성을 고려해야 한다.

핵심 포인트

  • Karpathy의 LLM Wiki 패턴을 실제 크로스플랫폼 데스크톱 애플리케이션으로 구현해 GUI·에이전트·백엔드를 통합했다.
  • 분석과 생성의 두 단계 LLM 호출을 도입해 출처 추적성과 생성 일관성을 높였고 실패 시 보장된 소스 요약을 남긴다.
  • 그래프 관련성에 4개의 가중 신호를 결합하고 Louvain 군집화와 응집도 점수를 제공해 자동 인사이트를 산출한다.
  • 로컬 Rust 에이전트와 MCP/HTTP API, Chrome 웹클리퍼, 그리고 스킬 플러그인으로 외부 에이전트 연동을 용이하게 했다.

벤치마크

벤치마크지표비교
Hybrid Retrieval Recallrecall58.2% → 71.4%vector search enabled

이미지 분석

프로젝트의 UI 스냅샷으로 세로 분할된 지식 트리·채팅·미리보기 레이아웃과 그래프 패널을 포함하고 있다.
이미지는 애플리케이션이 좌측 파일 트리, 중앙 채팅 인터페이스, 우측 미리보기 패널을 병렬로 배치해 문서 탐색과 대화형 질의가 동시에 가능함을 시각적으로 표현한다. 활동 패널과 인게스트 진행률 표시부가 포함되어 있어 파일 단위 인게스트 상태와 취소·재시도 조작이 사용자에게 노출되는 구조임이 확인된다. 또한 그래프 뷰와 연동된 워크플로를 보여주어 위키 생성과 시각화가 동일 UI 안에서 이루어짐을 시사한다.
LLM Wiki의 세 계층 아키텍처와 인게스트·쿼리·린트 등 핵심 작업 흐름을 도식화한 다이어그램이다.
다이어그램은 원천 소스(raw)→생성 위키(wiki)→스키마(schema)로 이어지는 세 계층 구조를 명시하고 각 계층에서의 역할과 파일 위치를 연결 관계로 표시해 저장소 구조와 작동 흐름을 직관적으로 제시한다. 인게스트 파이프라인의 두 단계(분석→생성), purpose.md의 역할, 그리고 인덱스·로그 파일의 기능이 시각적으로 정렬되어 있어 시스템이 어떻게 컨텍스트를 유지하고 업데이트하는지 파악할 수 있다. 이 구조는 위키의 방향성(purpose)과 규칙(schema)을 분리해 LLM의 입력 컨텍스트로 일관되게 제공하는 설계 선택을 반영한다.
Obsidian 호환성을 강조한 이미지로 위키 파일 구조와 Obsidian 설정 자동 생성을 나타낸다.
이미지는 프로젝트 폴더 구조와 함께 .obsidian 디렉토리 자동 생성을 명시해 LLM Wiki가 생성한 위키가 바로 Obsidian 볼트로 사용될 수 있음을 시사한다. 또한 purpose.md, schema.md, wiki/index.md와 같은 핵심 파일의 역할이 텍스트로 요약되어 있어 사용자가 기존 Obsidian 기반 워크플로로 전환하거나 병행할 수 있는 설계임이 확인된다. 파일 구조와 메타데이터(JSON/YAML)의 일관성은 외부 에디터와의 상호운용성을 확보하기 위한 구현 결정임이 드러난다.
지식 그래프 시각화 스크린샷으로 노드 색상·크기·간선 굵기로 관련성 신호와 커뮤니티 구조를 표현하고 있다.
이 그래프는 노드 색상을 페이지 타입 또는 Louvain으로 토글할 수 있음을 시각적으로 나타내고 노드 크기는 링크 수에 따라 √ 스케일로 조정되는 표시 규칙을 반영한다. 간선의 굵기와 색상이 4신호 관련성 모델의 가중치를 시각화하는 방식으로 표현되어 특정 연결의 상대적 중요도를 한눈에 판별할 수 있게 설계되었다. 또한 포지션 캐싱과 호버 상호작용(비이웃 흐리게, 이웃 강조) 같은 인터랙션 요소가 포함되어 있어 대형 그래프에서 안정적으로 탐색할 수 있는 구현임이 드러난다.

18.7k

STARS

2.1k

FORKS

+640

TRENDING

30

조회수

watchers 18.7kopen issues 258Other

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.