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のみのシステムで効率的に動作します。
- 高度な検索: 部分単語一致、タイポ許容、日付とフォルダのフィルタをサポートします。
- ユーザーフレンドリー: 一括削除、画像/テキストのコピー、キーボード駆動のナビゲーションなどの機能が含まれます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト