Repolode
immich-app

immich-app/immich

Self-hosted photo and video management app with backup from mobile, facial recognition, and search, offered as a Google Photos alternative.

Open-source alternative to:Google Photos

Stars
116,631
Forks
7,271
Open issues
728
Last commit
23 hours ago

What is it?

Immich is a self-hosted solution for managing photos and videos. It pairs a web interface with a mobile app that can automatically back up the camera roll, so your media stays on a server you control rather than a commercial cloud service.

The web and mobile clients cover uploading, albums and shared albums, partner sharing, public links, favorites and archive, a global map view, and memories. Search works across metadata, objects, faces, and CLIP-based queries, and facial recognition groups people in your library. Duplicate prevention, raw format support, LivePhoto and MotionPhoto playback, and a folder view round out the feature set.

Administrators can manage users and create API keys, and OAuth sign-in is supported. The mobile app adds selective album backup and background backup, while offline support is available on mobile only.

Key features

  • 01Automatic phone backup of photos and videos, with selective album selection on mobile
  • 02Search by metadata, objects, faces, and CLIP
  • 03Facial recognition and clustering
  • 04Shared albums, partner sharing, and public links
  • 05Raw format, LivePhoto, and MotionPhoto support
  • 06OAuth sign-in and multi-user administration

Use cases

  • Replacing Google Photos with a self-hosted library on a home server
  • Backing up a family's phone photos and videos to a private server
  • Sharing albums with relatives through public links or partner sharing

Quick start

  1. 1

    Read the installation guide

  2. 2

    Open the project documentation for install steps

Things to know

  • Self-hosting requires your own server and setup effort.
  • Licensed under AGPL-3.0, a copyleft license with source-sharing obligations for modified network services.

Topics

FAQ

What is immich?
Self-hosted photo and video management app with backup from mobile, facial recognition, and search, offered as a Google Photos alternative. Immich is a self-hosted solution for managing photos and videos. It pairs a web interface with a mobile app that can automatically back up the camera roll, so your media stays on a server you control rather than a commercial cloud service.
Is immich free to use? What license does it have?
immich is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is immich still maintained?
Actively maintained. The last commit to immich was on Oct 19, 2026.
What can I use immich for?
Replacing Google Photos with a self-hosted library on a home server Backing up a family's phone photos and videos to a private server Sharing albums with relatives through public links or partner sharing
How do I install immich?
Read the installation guide Open the project documentation for install steps
Where can I get immich?
The source code and installation instructions are on GitHub: https://github.com/immich-app/immich

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects