Overview
Library Manager는 테라바이트급 대용량 라이브러리를 소유한 하드코어 수집가를 위한 로컬 데스크톱 뷰어입니다. 단순한 뷰어를 넘어, Google Gemini와 Naver Papago API를 연동하여 원서 만화나 소설을 실시간으로 번역해주는 지능형 독서 경험을 제공합니다.
클라우드 업로드 없이 모든 처리가 로컬에서 이루어져 개인정보 보호에 최적화되어 있으며, Supabase 기반의 라이선스 인증 시스템을 도입하여 상용 소프트웨어로 출시되었습니다.
Key Features
AI 실시간 이미지 번역
Gemini의 멀티모달 기능을 활용해 만화 원서의 말풍선 위치를 인식(OCR)하고, 번역된 텍스트를 자연스럽게 덮어씌워(식자) 위화감 없는 감상을 돕습니다.
대용량 로컬 라이브러리
압축 파일(ZIP, CBZ)을 별도 해제 없이 즉시 스트리밍하며, 수만 권의 책도 버벅임 없이 관리할 수 있는 고성능 파일 시스템 스캐너를 탑재했습니다.
올인원 포맷 지원
일반적인 이미지 뷰어와 텍스트 뷰어를 통합하여, 만화(JPG, PNG)뿐만 아니라 소설(EPUB, PDF, TXT)까지 하나의 앱에서 감상할 수 있습니다.
스마트 트래킹
읽던 페이지, 진행률(%), 마지막 접속 위치를 자동으로 저장하며, 시리즈물을 자동으로 그룹핑하여 쾌적한 정주행 환경을 제공합니다.
Feature Highlights
AI 실시간 번역 플로우
원서 만화의 이미지를 Gemini에 전송하면, 말풍선 영역을 자동 감지하고 텍스트를 추출(OCR)합니다. 추출된 텍스트는 즉시 번역되어 원본 위치에 자연스럽게 합성(식자)됩니다. 사용자는 버튼 하나로 원문과 번역문을 토글할 수 있습니다.
로컬 스트리밍 아키텍처
ZIP, CBZ 등 압축 파일을 해제하지 않고 메모리 스트리밍으로 직접 렌더링합니다. 테라바이트급 라이브러리도 인덱싱 완료 후 수 밀리초 내에 접근 가능하며, SQLite 기반의 로컬 메타데이터 캐싱으로 재시작 시에도 즉시 로드됩니다.
Tech Stack
Core Technologies
Application
- Electron (Desktop Shell)
- Next.js (React UI)
- Prisma (SQLite Adapter)
- Tailwind CSS
Backend & Services
- Supabase (Auth & License)
- Google Gemini API (OCR)
- Naver Papago (Translation)
- Gumroad (Payments)
- Resend (Email)