メインコンテンツへスキップ
PromptQuorum人のために設計。 AI向けに構造化。
ホーム/ローカルLLM活用
Image & Video Generation

Immichレビュー:スマート検索付きのセルフホスト型写真ライブラリ

·8分で読めるHans Kuepper 著 · PromptQuorum創設者 · オープンウェイト/オープンソースAIの発見エンジン

Immich(2026年10月26日時点でv3.3.5)は、無料でAGPL-3.0の写真・動画バックアップサーバーで、iPhone、Android、ブラウザのクライアントがあり、スマート検索と顔認識は自分で運用する機械学習コンテナ上で動作します。Docker Composeでインストールします。公式ドキュメントはデータベースにメタデータしか入らないと警告しており、ファイルは別にバックアップする必要があります。チャットやLLMの機能はありません。

重要なポイント

  • メンテナンス:バージョンv3.3.5は2026年10月21日に公開され、リポジトリには2026年10月26日にもコミットがあるため、更新停止の警告は該当しません。
  • 運営元:App StoreはFUTO Holdings, Inc.を販売元としており、コードはAGPL-3.0のもとGitHubで公開されています。
  • セットアップ:Docker Composeを使うサーバー型で、環境ファイルの編集が必要です。スマートフォンのアプリはストアからインストールできますが、このサーバーが前提です。
  • 費用:無料です。ドキュメントによれば、ライセンスの購入は任意の支援です。
  • 対象範囲:画像ベースのAIを備えた写真・動画の管理で、言語モデルのチャットはありません。

📍 一文で説明

Immichは、スマートフォン用アプリを備えたオープンソースでセルフホスト型の写真・動画ライブラリで、自分のサーバー上の機械学習モデルで写真を内容から検索し、顔をグループ化します。

💬 簡潔に説明

Immichを自宅のサーバーやNASで動かすと、スマートフォンの写真が自動でそこにアップロードされ、写っているものを入力したり人物を選んだりして検索できます。

📌補足: このレビューは、2026年10月26日に確認したプロジェクトのウェブサイト、ドキュメント、プライバシーポリシー、GitHubリポジトリ、ストアの掲載情報に基づきます。PromptQuorumはImmichをインストールしていないため、検索の品質、顔のグループ化の精度、速度は評価していません。

Immichは、iPhoneとAndroidのアプリを備えた無料のオープンソース写真・動画バックアップサーバーで、スマート検索と顔認識は自分のハードウェア上の機械学習コンテナで動作します。チャットやLLMのアプリではなく、AIはCLIP方式の画像検索と顔のグループ化です。このレビューは、2026年10月26日に確認したドキュメント、GitHubのリリース、ストアの掲載情報、プライバシーポリシーに基づいています。

Immichレビュー:スマート検索付きのセルフホスト型写真ライブラリ

Immichとは

Immichは、スマートフォンの写真や動画を自分で管理するサーバーにバックアップし、閲覧・検索するためのセルフホスト型アプリケーションです。GitHubのREADMEは「高性能なセルフホスト型の写真・動画管理ソリューション」と呼んでおり、コードはAGPL-3.0ライセンスのオープンソースです。

App StoreはFUTO Holdings, Inc.を販売元としています。アプリはスマートフォンのカメラロールを自分のサーバーにバックアップし、Webインターフェースではアルバム、共有、地図、管理機能が使えます。ドキュメントは、AI部分をサーバーが画像を送る別の機械学習サービスとして説明しています。

入手方法

Immichは自分でインストールするサーバーで、ドキュメントが示す方法はDocker Composeです。iPhoneとAndroidのアプリは、そのサーバーに接続する通常のストアアプリです。

項目
入手方法
サーバー(Docker Compose)インストールガイド:2つのファイルをダウンロードし、1つを編集して、コマンドを1つ実行
iPhoneとiPadApp Store(無料、iOS 15.0以降)
AndroidGoogle Play、またはGitHubのリリースにあるAPK
ブラウザドキュメントによれば、任意のブラウザでサーバーのアドレスのポート2283を開く
ウェブサイトimmich.app
プライバシーポリシーimmich.app/privacy-policy(2026年4月6日更新)
ソースコードgithub.com/immich-app/immich
デモdemo.immich.app。ログイン情報はREADMEに記載

確認したバージョン:v3.3.5。GitHubのリリースとApp Storeの記録によれば2026年10月21日に公開され、Google Playのページには2026年10月20日の更新が表示されています。インストールにはターミナルとDockerが必要なので、ダブルクリックで入れるものではなく、開発者向けのセットアップです。ドキュメントは、モバイルアプリとサーバーのメジャーバージョンとマイナーバージョンを揃えるよう求めています。

動作要件

ドキュメントは、最低でもRAM 6 GBとCPU 2コアを求めており、推奨は8 GBと4コアです。

メモリ

情報源の記載:
最低6 GB、推奨8 GB。4 GBしかない場合は機械学習を無効にすれば動かせる

CPU

情報源の記載:
最低2コア、推奨4コア。amd64とarm64に対応し、MLコンテナはv3以降x86-64-v2レベルが必要

オペレーティングシステム

情報源の記載:
64ビットLinuxを推奨。Docker DesktopによるmacOSとWindowsも可能だが非推奨で、サポートは限定的

ストレージ

情報源の記載:
Unix互換のファイルシステム。サムネイルとトランスコードで10~20%増え、データベースはネットワーク共有ではなくローカルSSDに置くべき

Docker

情報源の記載:
Composeプラグイン付きのDocker。従来のdocker-composeコマンドは非対応

GPU

情報源の記載:
MLコンテナでは任意。ドキュメントはこの高速化を実験的としている

スマートフォン

情報源の記載:
App StoreによればiOS 15.0以降。AndroidはアプリのビルドファイルによればAndroid 8.0(APIレベル26)以降

これらの最低要件はプロジェクトのドキュメントによるもので、PromptQuorumはどのハードウェアでもインデックス作成時間やメモリ使用量を計測していません。

始め方

以下の手順はプロジェクトのDocker Composeガイドに沿ったもので、PromptQuorumは実行していません。

  1. 1
    composeファイルをダウンロードする
    Why it matters: フォルダーを作成し、最新リリースからdocker-compose.ymlとexample.envのテンプレートをそのフォルダーにダウンロードします。
  2. 2
    環境ファイルを編集する
    Why it matters: UPLOAD_LOCATIONを十分な空き容量のあるフォルダーに設定し、DB_PASSWORDを英数字だけの新しい値に変更します。
  3. 3
    コンテナを起動する
    Why it matters: そのフォルダーでdocker compose up -dを実行し、ブラウザでサーバーを開いて登録します。最初のユーザーが管理者になります。
  4. 4
    スマートフォンを接続する
    Why it matters: アプリをインストールしてサーバーのアドレスを入力し、バックアップするアルバムを選んで、Job Queuesタブで進行状況を確認します。

主な機能

以下はすべてプロジェクトのREADMEまたはドキュメントに基づく内容で、PromptQuorumは一つもテストしていません。

  • バックアップ。スマートフォンからの自動・バックグラウンドのバックアップ、アルバムの選択、重複の防止、コマンドラインのアップローダーがあります。
  • ライブラリ。アルバム、共有アルバム、パートナーとの共有、公開リンク、地図、メモリーズ、スタック、タグ、フォルダービュー、RAW対応があります。
  • 検索。コンテキスト検索(CLIP)に加え、人物、場所、ファイル名、説明、タグ、カメラ、日付、星評価のフィルターがあり、ドキュメントは画像内のテキスト(OCR)も検索の種類として挙げています。
  • アカウント。複数ユーザー、OAuthサインイン、APIキーに対応し、最初に登録したユーザーが管理者になります。
  • インポート。Googleテイクアウト用のimmich-goと、ディスク上にあるアーカイブ用の外部ライブラリがあります。

AI機能と実行場所

AIは画像ベースです。スマート検索にはCLIPモデル、顔の検出と認識には専用のモデルを使い、すべて機械学習コンテナが実行し、言語モデルは関わりません。

  • スマート検索。自由形式のクエリは、VectorChord拡張を通じてPostgresに保存されたCLIPの埋め込みと照合されます。モデルは管理画面で選択でき、既定は最速のものです。
  • 言語。ドキュメントによれば、nllbモデルはユーザー設定の言語でのクエリを前提とし、xlmとsiglip2のモデルはどの言語のテキストも扱えます。
  • 顔。検出はプレビュー画像で行われ、認識モデルが埋め込みを作り、DBSCANクラスタリングで名前を付けられる人物にグループ化されます。
  • ホスティング。内蔵のMLサービスが既定で設定されており、FAQによればより強力な別のマシンで動かすこともできます。
  • GPU。CUDA、ROCm、OpenVINO、ARM NN、RKNNのバックエンドがあります。ドキュメントはこの機能を実験的とし、CUDAが最も信頼でき、ROCmは新しいとしています。

データの流れとプライバシー

ドキュメントによれば、スマート検索のモデルを一度ダウンロードすれば、バージョン確認を有効にしない限りImmichにネットワーク接続は不要で、逆ジオコーディングはGeoNamesのデータを使って自分のサーバー上で実行されます。そのため、共有しない限り、写真とデータベースは自分のハードウェアに留まります。

情報源が挙げる外部へのリクエストは、Hugging Faceからのモデルのダウンロード、サーバーのソースコードによればGitHubではなくImmich自身のバージョンサービスに送られる任意のバージョン確認、地図タイルです。2026年4月6日更新のプライバシーポリシーは、リクエストのメタデータ(要求されたタイル、またはユーザーエージェント、IPアドレス、タイミング)を記録するタイルサーバーとバージョンサービスを挙げており、タイルサーバーは任意で無効にできると述べています。サーバー側のメール送信は、自分で設定したSMTPサーバーを経由します。Google Playの掲載情報は、第三者とのデータ共有はないこと、写真・動画およびデバイスなどのIDが収集される場合があること、データは転送中に暗号化されることを申告しています。

📌補足: これらはプロジェクトの申告であり、監査結果ではありません。ドキュメントはバージョン確認の送信先としてGitHubを挙げていますが、サーバーのソースコードとポリシーはImmich自身のVersion Serviceを挙げています。PromptQuorumはネットワーク通信を調べておらず、ソースコードの残りも読んでいません。

向いている人

  • DockerサーバーやNASを使うセルフホスターで、クラウド写真サービスの非公開な代替を探している方。
  • 家族や小さなグループで、別々のアカウント、共有アルバム、スマートフォンのバックアップを備えた1つのライブラリを使いたい方。
  • カメラロールの大きなアーカイブを持つ方で、内容や人物で検索したい方。

確認できなかった点

  • AIの品質。検索の関連性、顔のグループ化の精度、速度はテストしていません。ドキュメントのベンチマークの数値は1台のテスト環境によるものです。
  • バックアップ。ドキュメントは、データベースにはメタデータしか入らず、アップロード用フォルダーは自分でバックアップする必要があると警告しており、READMEは3-2-1バックアップ計画を求めています。
  • ゴミ箱の挙動。FAQによれば、ゴミ箱に入れた元のファイルは、Immichでゴミ箱を空にすると削除されます。
  • 購入条件。購入ページを読めなかったため価格は記載していません。ドキュメントは、購入は任意の支援だと述べています。
  • ストアの申告。Google Playのデータセーフティの概要は開発者自身の申告であり、App Storeのプライバシーラベルは確認していません。

競合と代替ツール

ディレクトリには、レビュー付きの写真ライブラリツールがほかに2つあり、1つはセルフホスト型、もう1つはクラウド型です。

PhotoPrism

対応プラットフォーム:
サーバー(Docker)、ブラウザ
価格/ライセンス:
無料のCommunity/AGPL-3.0
主な違い:
Immichと同じセルフホスト型だが、Webアプリのみ。スマートフォンのアプリは他の開発者によるもの
PhotoPrismに関する記事(1件)

Ente Photos

対応プラットフォーム:
iOS、Android、デスクトップ、Web
価格/ライセンス:
無料10 GB、有料プランあり/AGPL-3.0
主な違い:
端末上のAIを備えた暗号化クラウドストレージ。自分のサーバーは不要
Ente Photosに関する記事(1件)

価格、ライセンス、対応プラットフォームは各アプリのページで確認してください。

ディレクトリで比較する

よくある質問

Immichはローカルで動くLLMですか?

いいえ。ドキュメントが説明しているのはCLIPによる画像検索と顔認識で、言語モデルではなく、確認した情報源にチャットやキャプション作成の機能はありません。

ImmichはGPUなしでも動きますか?

ドキュメントはGPUによる高速化を任意かつ実験的としており、最低要件に挙げられているのはRAMとCPUのコア数だけです。CPUでの速度は計測していません。

Googleフォトから移行できますか?

紹介ページは、Googleテイクアウトのエクスポートにはimmich-goを案内しています。PromptQuorumは移行を試していません。

Immichはどう更新しますか?

インストールガイドは別のアップグレード手順を案内しており、FAQはアプリとサーバーのメジャーバージョンとマイナーバージョンを揃えるよう求めています。

ファイルはどこに保存されますか?

UPLOAD_LOCATIONに設定したフォルダーです。Postgresコンテナ内のデータベースには、メタデータとユーザー情報だけが入ります。

総評

Immichは、自分で管理するハードウェア上に、スマートフォンのバックアップ付きで検索可能な写真ライブラリを置くための、無料で更新も活発な手段で、内容検索と顔のグループ化は自分のサーバー上で動きます。一方で、セットアップにはDockerと環境ファイルが必要で、GPUによる高速化は実験的とされ、AIの品質に関する主張はここでは一つも確認できませんでした。自宅やNASで既にサービスを動かしている方に向いており、ダブルクリックで使えるアプリや言語モデルのアシスタントを求める方は別の選択肢を探すほうがよいでしょう。

情報源

  • Immich公式サイト — 対応プラットフォーム、リンク、プライバシーポリシー。2026年10月26日確認。
  • Immichドキュメント — 動作要件、インストールガイド、スマート検索、顔認識、システム設定、FAQ。2026年10月26日確認。
  • Immichプライバシーポリシー — ローカルに保存されるデータ、タイルサーバー、バージョンサービス。2026年4月6日更新。
  • GitHubのImmich — README、リリース、コミットの動き。2026年10月26日確認。
  • App StoreのImmichとGoogle Play — 販売元、バージョン、更新日。2026年10月26日確認。

← ローカルLLM活用 に戻る

MCP