본문으로 건너뛰기

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

sopaco/deepwiki-rs

Rust0 / 0

코드베이스를 스캔해 C4 아키텍처 문서와 Mermaid 다이어그램을 자동으로 생성하는 Rust 기반 AI 도구이다.

TL;DR

프로젝트 전체를 스캔해 소스 구조와 주석을 추출하고 LLM 기반 리서치 에이전트의 결과를 결합해 C4 계층의 아키텍처 문서와 Mermaid 다이어그램을 자동으로 생성하는 Rust 기반 도구이다. 네 단계 파이프라인(전처리, 리서치·분석, 문서 생성, 검증·보강)을 통해 파일 발견·구조 추출·에이전트 메모리 청크 저장·LLM 호출·다이어그램 생성·Mermaid 문법 검증을 순차적으로 수행한다. 외부 문서 마운트와 Mermaid Fixer 통합으로 문서 보완과 다이어그램 렌더링 신뢰도를 확보하며 CLI와 CI 연동을 통해 커밋 단위 자동화가 가능하다. Rust 실행 환경과 LLM API 키 구성이 요구되며, 대규모 코드베이스에서의 정확도는 리서치 에이전트 구성과 외부 지식의 품질에 영향을 받는다.

핵심 포인트

  • Rust로 구현된 고성능 실행 환경을 제공해 대형 코드베이스 스캔 시 메모리와 처리 속도에서 이점을 제공한다.
  • C4 모델에 맞춘 계층적 출력과 Mermaid 다이어그램 자동생성을 기본 워크플로로 제공해 아키텍처 문서의 일관성을 보장한다.
  • Mermaid Fixer와의 통합으로 다이어그램 구문 오류를 자동으로 탐지·수정하고 렌더링 실패를 줄인다.
  • 소스코드 전체를 스캔해 파일 구조와 주석을 추출한다.

이미지 분석

Litho Book의 문서 탐색 인터페이스 스냅샷으로 좌측 파일 트리와 중앙의 C4 다이어그램·문서 렌더가 보인다.
스크린샷은 Litho가 생성한 문서의 계층 구조와 Mermaid 다이어그램 렌더링 결과를 보여주며 실시간 탐색과 문서 검색 기능이 UI에 통합되어 있음을 나타낸다. 좌측 탐색창의 파일 목록과 중앙의 다이어그램은 자동 생성된 문서가 계층형으로 구성되어 있음을 확인시켜 주며 문서 내 Mermaid 지원으로 시각적 아키텍처 검토가 가능하다. 이 이미지는 '문서 소비' 관점의 실사용 인터페이스를 증명하는 근거로 활용될 수 있다.
Litho Book의 AI 어시스턴트 창과 문서 요약·질의 인터페이스가 겹쳐진 스냅샷이다.
이미지는 문서 내 질문-응답형 인터페이스를 통해 AI 기반 문서 해석과 선택된 문서 소스들을 함께 질의할 수 있음을 보여준다. 상호작용 패널에는 추천 질문과 선택된 문서 태그가 표시되어 있어 Litho Book이 단순 뷰어를 넘어 문서 기반 질의 응답과 컨텍스트 검색을 지원함을 시사한다. 이 화면은 'AI Intelligent Document Interpretation, Answering Questions' 기능의 실제 UI 증거로 사용 가능하다.
Mermaid Fixer의 검사 및 수정 로그를 캡처한 스냅샷으로 Mermaid 코드 블록 유효성 결과와 수정 사항이 나열되어 있다.
이미지는 Markdown 파일 내 Mermaid 블록을 자동으로 탐지해 검증하고 문법 오류를 수정한 결과를 단계별로 기록한 로그를 보여준다. 오류 유형 별 수정 내역과 검증 성공률이 표시되어 Mermaid 다이어그램의 자동 복구 및 보고 기능이 실제로 동작함을 입증한다. 이 자료는 Litho의 'Validation and Enhancement' 단계에서 Mermaid Fixer가 통합되어 다이어그램 무결성을 확보하는 과정을 뒷받침하는 근거로 유효하다.

1.6k

Stars

185

Forks

+204

Trending

0

조회수

1.6k watchers5 open issuesMIT License

관련 토론

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

댓글

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