About this project
Immich provides a comprehensive system for managing photos and videos through self-hosting. It offers both mobile and web applications with a wide range of capabilities including:
- Asset Management: Uploading, viewing, and downloading photos and videos, including support for RAW formats, LivePhoto/MotionPhoto, and 360-degree images.
- Backup & Sync: Automatic and background backup via the mobile app, with options for selective album backup and duplication prevention.
- Organization: Support for albums, shared albums, partner sharing, public sharing, archives, favorites, and a folder view.
- Search & Discovery: Metadata viewing (EXIF, map), a global map, and advanced search capabilities using metadata, objects, faces, and CLIP.
- Intelligent Features: Facial recognition and clustering, as well as a 'Memories' feature to view assets from previous years.
- Administration: Multi-user support, user management functions, OAuth support, and API key generation.
- User Experience: Virtual scrolling, scrubbable scrollbars, and offline support for the mobile application.