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.