メディアのバックアップ、閲覧、検索に使えるセルフホスト型の写真・動画管理アプリ。Google Photosの代替です。
ashesbloom/LocalLens
写真を顔・日付・場所で分類・整理できる、クラウドにアップロードせず端末内で処理するプライバシー重視のデスクトップアプリ。
- スター
- 167
- フォーク
- 15
- 未解決の Issue
- 0
- 最終コミット
- 6 日前
これは何?
Local Lensは、WindowsとmacOS向けのデスクトップ写真整理アプリです。画像フォルダをスキャンして顔を検出・認識し、日付とGPS座標を読み取り、人物・時系列・場所ごとに写真を閲覧できます。すべての処理は端末内で行われ、インターネット接続がなくても利用できます。
顔検出には2段階方式を採用しています。まず軽量なHOG検出器を実行し、最初の検出結果が不確かな場合はCNN検出器を使います。メモリが不足すると、処理パイプラインはより軽量なモデルに切り替わります。元のファイルは変更せず、アプリは整理のみを行います。
フロントエンドにはTauriとReactを採用し、Python FastAPIバックエンドはサイドカープロセスとして実行します。JPEG、PNG、HEICのほか、CR2、CR3、NEF、ARWなど複数のRAW形式に対応しています。
主な機能
- 01認識した顔ごとに写真をまとめられ、人物に名前を付けて顔認識を学習させられます。
- 02GPSデータを使って写真を地図上に表示し、場所ごとにクラスター化します。
- 03散らかったフォルダから時系列のタイムラインを作成します。
- 04日付、場所、人物で検索結果を絞り込めます。
- 05元のファイルを変更せず、完全オフラインで動作します。
ユースケース
- 自宅のPCに保存した大量の家族写真アーカイブを整理する。
- 何年分ものカメラロールのバックアップをアップロードせずに、人物や旅行先ごとに分類する。
- スマートフォンやカメラから取り込んだ未整理のフォルダを、日付ごとに整理する。
- 特定の人物や場所が写った写真をオフラインで探したい写真家。
トピック
よくある質問
- LocalLens とは?
- 写真を顔・日付・場所で分類・整理できる、クラウドにアップロードせず端末内で処理するプライバシー重視のデスクトップアプリ。 Local Lensは、WindowsとmacOS向けのデスクトップ写真整理アプリです。画像フォルダをスキャンして顔を検出・認識し、日付とGPS座標を読み取り、人物・時系列・場所ごとに写真を閲覧できます。すべての処理は端末内で行われ、インターネット接続がなくても利用できます。
- LocalLens は無料で使えますか?ライセンスは?
- LocalLens は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- LocalLens は今もメンテナンスされていますか?
- 活発にメンテナンス中。LocalLens の最終コミットは 2026年10月12日 です。
- LocalLens は何に使えますか?
- 自宅のPCに保存した大量の家族写真アーカイブを整理する。 何年分ものカメラロールのバックアップをアップロードせずに、人物や旅行先ごとに分類する。 スマートフォンやカメラから取り込んだ未整理のフォルダを、日付ごとに整理する。 特定の人物や場所が写った写真をオフラインで探したい写真家。
- LocalLens はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ashesbloom/LocalLens
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
アプリやウィンドウ、ブラウザーのタブ、離席状況を記録するオープンソースの自動時間記録ツール
Rust製のオフライン・プライバシー重視の英語文法チェッカー。エディター、Obsidian、ブラウザーで利用可能
LLMが実際のブラウザを操作するAIエージェント向けのOSS Pythonライブラリ。ホスト型のクラウドブラウザとエージェントAPIも利用可能。
CLI、ライブラリ、HTTPサーバー、Dockerで使える画像背景除去ツール兼ライブラリ。
OpenAIのWhisperを活用し、音声や動画をPC上でオフライン文字起こし・翻訳できるデスクトップアプリ。