Immich logo

Immich

Immich is a high-performance, self-hosted platform for storing and managing photos and videos with native mobile and web support.

v3.4.0 · Stable•AGPL-3.0•Since Feb 2022•Has commercial version
Overall rating
activity, maturity, stars
9.5
/ 10
GitHub stars
119k
Contributors
462
Last commit
10h ago
Project age
4 years

About

Immich is a secure, high-performance photo and video backup solution tailored for personal use. Designed to handle large media libraries, it supports quick uploads, real-time syncing across devices, and automatic organization by date and location. Immich also offers a clean, user-friendly interface, making it easy to manage and share digital memories.

Key Features

  • Upload and view videos and photos
  • Auto backup when the app is opened
  • Prevent duplication of assets
  • Selective album(s) for backup
  • Download photos and videos to local device
  • Multi-user support 
  • Album and Shared albums
  • Scrubbable/draggable scrollbar
  • Support raw formats
  • Metadata view (EXIF, map)
  • Search by metadata, objects, faces, and CLIP
  • Administrative functions (user management)
  • Background backup
  • Virtual scroll
  • OAuth support
  • API Keys
  • LivePhoto/MotionPhoto backup and playback
  • Support 360 degree image display
  • User-defined storage structure
  • Public Sharing 
  • Archive and Favorites
  • Global Map
  • Partner Sharing
  • Facial recognition and clustering
  • Memories (x years ago)
  • Offline support
  • Read-only gallery
  • Stacked Photos
  • Tags
  • Folder View

Recent releases