xevrion/gyotaku

search every screenshot you've ever taken by the text inside it. native linux, offline, PaddleOCR + sqlite + gpui

해결하는 문제

수천 개의 스크린샷에 묻힌 특정 정보를 찾는 어려움을 해결합니다. 스크린샷의 텍스트 내용을 자동으로 인덱싱하여 키워드, 날짜 또는 폴더 위치로 검색할 수 있게 하여, 스크린샷 컬렉션을 검색 가능한 데이터베이스로 전환합니다.

작동 방식

전적으로 로컬 머신에서 오프라인으로 실행됩니다. 지정된 스크린샷 폴더를 모니터링하고 OCR(광학 문자 인식) 모델—구체적으로 ONNX Runtime을 통한 PaddleOCR—을 사용하여 이미지에서 텍스트를 추출합니다. 이 텍스트는 SQLite FTS5를 사용하여 인덱싱되어 빠르고 오타에 관대한 검색을 제공합니다. 검색 인터페이스를 실행하면 쿼리를 입력하여 일치하는 스크린샷을 즉시 찾고 강조 표시할 수 있습니다.

대상 사용자

Linux, macOS 및 Windows 사용자를 위해 설계되었으며, 자주 스크린샷을 찍고 클라우드 기반 서비스에 의존하지 않고 빠르고 개인적이며 효율적인 정보 검색이 필요한 사람들을 대상으로 합니다.

주요 기능

  • 개인정보 우선: 모든 처리는 로컬에서 이루어지며 텔레메트리나 클라우드 계정이 없습니다.
  • 고성능: 최소한의 메모리 사용으로 수천 개의 스크린샷을 밀리초 단위로 검색합니다.
  • 하드웨어 독립적: GPU 및 CPU 전용 시스템에서 효율적으로 실행됩니다.
  • 고급 검색: 부분 단어 일치, 오타 허용, 날짜 및 폴더 필터를 지원합니다.
  • 사용자 친화적: 일괄 삭제, 이미지/텍스트 복사, 키보드 기반 탐색과 같은 기능이 포함됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트