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