写真や動画に自動でタグを付け、顔認識や地図表示もできる、プライバシー重視のセルフホスト型アプリ。
LibrePhotos/librephotos
DjangoとReactで構築された、顔認識・オブジェクトタグ付け・セマンティック検索に対応するセルフホスト型写真管理サービス。
代替できる製品:Google Photos
iCloud Photos
- スター
- 8,112
- フォーク
- 413
- 未解決の Issue
- 48
- 最終コミット
- 15 時間前
これは何?
LibrePhotosは、既存のフォルダやアップロードをインデックス化し、日付、場所、人、イベントごとに整理するセルフホスト型の写真ライブラリです。RAW、HEIC、JPEG XLなどの一般的な形式に加え、動画やLive Photosにも対応しています。
顔検出とクラスタリングの機械学習パイプラインをローカルで実行するため、一度人物の名前を付ければ、残りの写真でも候補が提案されます。写真ごとにタグとキャプションも生成し、「ビーチにいる犬」のようなセマンティック検索や、重複写真の検出にも対応しています。場所は逆ジオコーディングで取得され、地図上に表示されます。
バックエンドはDjango 5とPostgreSQL、WebクライアントはReact 19で構成され、AndroidとiOS向けのExpoモバイルアプリも用意されています。単一コンテナ、Docker Compose、Kubernetesマニフェスト、またはWindowsスタンドアロン版としてデプロイできます。複数ユーザー、共有アルバム、公開リンク、OpenID Connectによるシングルサインオンにも対応しています。
主な機能
- 01フォルダやアップロードから、RAW、HEIC、JPEG XL、動画、Live Photosを取り込みます。
- 02写真を日付や場所ごとのタイムラインにまとめ、自動生成のイベントアルバムも作成します。
- 03顔を認識してクラスタリングし、ライブラリ内の写真から名前付きの人物を提案します。
- 04セマンティック検索とメタデータ検索に対応し、写真ごとにタグとキャプションを生成します。
- 05重複写真を検出し、RAW+JPEGのペアや連写写真をまとめて管理します。
- 06複数ユーザーのアカウント、共有アルバム、公開リンク、OpenID Connectログインを利用できます。
ユースケース
- 写真を自分のサーバーに置いて管理できるライブラリで、クラウド写真サービスを置き換える。
- 人物、場所、イベントごとに、大量の家族写真アーカイブを整理する。
- オブジェクトや風景など、写真の内容をもとに個人の写真コレクションを検索する。
- Dockerを使って、NASやUnraidマシン上で自宅用の写真サーバーを運用する。
クイックスタート
- 1
インストール一覧からデプロイ方法を選択します
- 2
ドキュメントにある単一コンテナのガイドに従います
- 3
起動後、localhost:3000 で Web アプリと API ドキュメントを開きます
使う前に知っておきたいこと
- 機械学習機能は多くのメモリを使用するため、8 GB 以上の RAM を強く推奨します。
- セルフホスト型のサービスのため、ご自身でサーバーを実行・保守する必要があります。
収録されている特集
トピック
よくある質問
- librephotos とは?
- DjangoとReactで構築された、顔認識・オブジェクトタグ付け・セマンティック検索に対応するセルフホスト型写真管理サービス。 LibrePhotosは、既存のフォルダやアップロードをインデックス化し、日付、場所、人、イベントごとに整理するセルフホスト型の写真ライブラリです。RAW、HEIC、JPEG XLなどの一般的な形式に加え、動画やLive Photosにも対応しています。
- librephotos は無料で使えますか?ライセンスは?
- librephotos は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- librephotos は今もメンテナンスされていますか?
- 活発にメンテナンス中。librephotos の最終コミットは 2026年10月23日 です。
- librephotos は何に使えますか?
- 写真を自分のサーバーに置いて管理できるライブラリで、クラウド写真サービスを置き換える。 人物、場所、イベントごとに、大量の家族写真アーカイブを整理する。 オブジェクトや風景など、写真の内容をもとに個人の写真コレクションを検索する。 Dockerを使って、NASやUnraidマシン上で自宅用の写真サーバーを運用する。
- librephotos のインストール方法は?
- インストール一覧からデプロイ方法を選択します ドキュメントにある単一コンテナのガイドに従います 起動後、localhost:3000 で Web アプリと API ドキュメントを開きます
- librephotos はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/LibrePhotos/librephotos
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
サーバー上のフォルダー構成をそのままアルバムに反映する、RAW写真を大量に管理する写真家向けのセルフホスト型フォトギャラリーです。
Immichに一括管理ツールを追加し、写真ライブラリ内の人物、アルバム、場所、日付を整理できる非公式の連携Webアプリです。
タグ付け、モバイル対応UI、類似画像・顔検索を備えた、自分でホストできる写真・動画ギャラリー。
動画を文字起こし・フレーム解析・埋め込みでインデックス化し、自然言語でシーンを検索できるセルフホスト型のローカルファーストな動画ナレッジベース。
自分のサーバーやWebスペースで写真をアップロード、整理、共有できるセルフホスト型の写真管理システム。