프로젝트 소개

LLM Wiki Agent는 개인 지식 기반을 구축하고 유지하는 코딩 에이전트용 스킬이다. raw/ 디렉터리에 소스 문서를 넣고 에이전트에 수집을 요청하면, 에이전트가 자료를 읽고 지식을 추출하여 영속적이고 상호 연결된 마크다운 위키를 작성한다. 각각의 새 소스는 쿼리마다 다시 도출되는 대신 기존 구조에 추가된다. 지원되는 에이전트로는 Claude Code, Codex, OpenCode, Gemini CLI가 있으며, 각각 자체 스키마 파일(CLAUDE.md, AGENTS.md 또는 GEMINI.md)을 읽는다. 에이전트 기반 워크플로에는 API 키나 Python 설정이 필요 없다. Claude Code는 /wiki-ingest, /wiki-query, /wiki-lint, /wiki-graph와 같은 슬래시 명령을 추가로 제공하며, 다른 에이전트는 동등한 자연어 트리거를 사용한다. 생성된 위키에는 색인, 추가 전용 로그, 살아 있는 개요 종합, 소스별 요약 페이지, 자동 생성된 개체 및 개념 페이지가 포함된다. graph 디렉터리에는 영속적인 노드/엣지 데이터와 자체 포함형 vis.js HTML 시각화가 저장된다. 그래프는 두 단계로 구축된다. 먼저 위키링크를 결정론적으로 파싱한 다음, 에이전트가 신뢰도와 함께 표시된 암시적 관계를 추론한다. 커뮤니티 탐지가 관련 주제를 클러스터링하고, 캐싱이 변경된 페이지만 재처리하도록 제한한다. 수집은 마크다운, PDF, DOCX, PPTX, XLSX, HTML, CSV, JSON, EPUB, 오디오 파일 등 다양한 형식을 지원하며, 마크다운이 아닌 파일은 markitdown을 통해 자동 변환된다. 선택적 도구는 더 높은 충실도의 arXiv 및 복잡한 PDF 변환을 제공한다. 쿼리 답변은 종합 페이지로 다시 보관할 수 있으며, 린트 보고서는 고아 페이지, 깨진 링크, 누락된 개체 페이지, 수집 시점에 표시된 모순을 드러낸다. 문서화된 사용 사례로는 연구 추적, 책을 장별로 읽기, 개인 지식 관리, 팀 및 비즈니스 인텔리전스, 경쟁 분석이 있다. 위키는 순수 마크다운이며 Obsidian에서 볼트 심링크 패턴을 통해 탐색할 수 있다. 모든 것이 서버나 데이터베이스 없이 로컬에서 실행된다. MIT 라이선스로 제공된다.