julyx10/lap
An offline-first photo manager for large local libraries
Lap – プライベートなローカル写真管理ソフト
概要
- macOS、Windows、Linux向けのオープンソース・デスクトップアプリケーション。クラウドにデータを送信することなく、個人の写真や動画コレクションを閲覧、整理、編集できます。
- ディスク上の既存のフォルダーを直接操作する(フォルダー優先のワークフロー)設計で、すべての整理データ(タグ、評価、スマートアルバムのルール、AIインデックスなど)はローカルのSQLiteデータベースに保存されます。
特徴
- プライバシー優先 – クラウドアカウントは不要で、アップロードもありません。すべてのAI機能はマシン上でローカルに実行されます。
- ローカルAI検索 – ONNX Runtimeを介してデバイス上のモデル(テキストと画像の類似性にはCLIP、顔クラスタリングにはInsightFace)を使用し、コンピューターから離れることなく「ビーチの夕日」や「母の写真」といった検索が可能です。
- 大規模ライブラリ向け – 10万ファイル以上でも快適に動作するよう設計されており、高速なサムネイル生成、重複検出、一括操作を提供します。
主な機能
| カテゴリ | ハイライト |
|---|---|
| 閲覧と整理 | 日付、フォルダー、場所、カメラ、レンズ、タグ、評価、顔によるフィルタリング;ドラッグ&ドロップでのインポート/エクスポート;複数ライブラリ;ルールベースのスマートアルバム |
| AIツール | テキストプロンプト検索、視覚的類似性、顔クラスタリング、多言語タグ(50言語以上)– すべてローカルで計算 |
| 編集と作成 | 切り抜き、傾き補正、回転、反転、リサイズ、基本的な調整;コラージュ作成(グリッド、モザイク、パイル) |
| メディア対応 | JPEG/PNG、HEIC/AVIF、30種類以上のRAW形式、一般的な動画コンテナを含む60種類以上のフォーマット;Live PhotosとMotion Photosの再生 |
| ユーティリティ | 再利用可能な容量を表示する重複ファイル検索、4画面比較ビューア、ジオタグ付きメディアの地図表示、オフラインアルバム閲覧 |
| 技術スタック | コア:Tauri + Rust;UI:Vue + Vite + Tailwind + daisyUI;データ:SQLite;AI推論:ONNX Runtime (CLIP, InsightFace) |
入手方法
- macOS (
.dmg)、Windows (.msi)、Linux (.debおよび AppImage) 用のビルド済みインストーラーを提供しています。macOSではHomebrew Caskも利用可能です。 - リポジトリには、必要なAIモデルとFFmpeg side-carをダウンロードするためのスクリプトが含まれています。
ソースからのビルド
- Node 20+、pnpm、Rust stable、およびプラットフォーム固有の開発ライブラリ(例:
libwebkit2gtk、libheif)が必要です。 - 依存関係をインストールし、サブモジュールをプルした後、Tauri CLI (
cargo tauri dev) を使用してビルドします。
ライセンスとプライバシー
- GPL-3.0-or-later でリリースされています。
- プライバシーポリシーにより、ユーザーが明示的にオプションのオンラインサービスを使用しない限り、データがデバイスから外部へ送信されることはないことが明記されています。
結論 Lapは、現代的なAI検索機能をローカル専用のデスクトップアプリにもたらす、機能豊富でプライバシー重視の写真管理ソフトです。メディアの管理権を重視するユーザーにとって、クラウドベースの写真サービスの強力な代替手段となります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト