LibrePhotos
セルフホスト型のAI写真管理。顔や物体を自動認識し、セマンティック検索に対応。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
オープンソース版Google Photos。写真管理をAI化し、プライベートに。
主な機能
- ファイルシステムを自動スキャンし、RAW写真や動画に対応
- 顔認識と分類、同一人物の顔を自動で集約
- 物体/シーン検出と逆ジオコーディング
- セマンティック検索:自然言語で説明するだけで写真が見つかる
- イベントアルバムのスマート生成(例:「木曜日のベルリン」)
できないこと
- •顔認識などの ML 機能はメモリを大量に消費するため、8GB RAM 以上を推奨します。それ以下ではフリーズする可能性があります。2. 初回に大量の写真をスキャンする際は CPU とメモリの使用率が非常に高くなるため、分割して追加することを推奨します。3. face_recognition ライブラリは ARM デバイス(Raspberry Pi など)へのインストールが困難なため、推奨しません。4. iOS クライアントはサポートされていません(Android モバイル版のみ)。5. 公開環境にデプロイする場合は、必ずリバースプロキシと HTTPS を設定してください。
使用例
- 個人/家族の写真ライブラリをローカルで管理し、クラウドサービスの代替に
- プライバシー保護が必要な、または Google Photos の有料サブスクリプションを利用したくないユーザー
- AI 機能で大量の写真を素早く整理したい方(写真家、メディア関係者など)
- 自分のデータを完全に管理したい技術愛好家や小規模企業
LibrePhotos は、Google Photos の代替を目指したオープンソースのセルフホスト型写真管理ツールです。写真ライブラリを自動的にスキャンして顔や物体を認識し、イベントに基づいたアルバム(例:「木曜日のベルリン」)を生成し、セマンティック検索にも対応しています。バックエンドは Django 5、フロントエンドは React 18 を採用し、Docker Compose でワンクリックデプロイが可能で、データは完全にあなたの管理下に置かれます。機械学習パイプラインを内蔵しており、顔のクラスタリング、シーン分類、画像の説明文生成、リバースジオコーディングがすぐに利用できます。すべての写真フォーマット(RAW 写真を含む)と動画をサポートしています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:システムに Docker と Docker Compose がインストールされていることを確認してください
ステップ2:リポジトリをクローンします:git clone https://github.com/LibrePhotos/librephotos.git
ステップ3:deploy/compose ディレクトリに移動し、docker compose up -d を実行します
- ステップ1:システムに Docker と Docker Compose がインストールされていることを確認してください
- ステップ2:リポジトリをクローンします:git clone https://github.com/LibrePhotos/librephotos.git
- ステップ3:deploy/compose ディレクトリに移動し、docker compose up -d を実行します
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
コンテナを停止して削除する:deploy/compose ディレクトリで docker compose down -v を実行し、その後 librephotos ディレクトリ全体を削除します。なお、-v はデータベースと生成済みのデータを消去するため、保持する必要がある場合は事前にバックアップを取ってください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
4 FAQs