OSP
immich logo

immichHigh performance self-hosted photo and video management solution.

High performance self-hosted photo and video management solution.

92,942 stars
4,932 forks
TypeScript
AGPL-3.0
immich screenshot

immich

Immich is a high-performance, self-hosted photo and video management solution that gives you complete control over your media library. Built with TypeScript and designed for speed, it provides a privacy-focused alternative to cloud-based photo services with powerful features for organizing, searching, and sharing your memories.

Key Features

  • Multi-platform support: Access your library from web browsers, iOS, and Android apps with synchronized backups across devices
  • Advanced search and organization: Search by metadata, objects, faces, and CLIP; create albums, tags, and use facial recognition with clustering
  • Rich media support: Handle raw formats, LivePhotos, MotionPhotos, 360-degree images, and stacked photos with full EXIF metadata viewing
  • Collaboration tools: Multi-user support with shared albums, partner sharing, public sharing, and read-only gallery modes
  • Smart features: Automatic backup, deduplication, memories (years ago), archive, favorites, and offline support on mobile

Use Cases

  • Privacy-conscious photo management: Store and organize your entire photo library on your own infrastructure without relying on third-party cloud services
  • Family photo sharing: Share memories with family members through partner sharing and shared albums while maintaining complete control
  • Archival and preservation: Back up and organize years of photos and videos with powerful search, facial recognition, and organized folder structures

Who Is It For

Immich is ideal for users who prioritize privacy and want full ownership of their digital media library. It's perfect for families, photographers, and anyone looking to move away from cloud-dependent photo management services while maintaining professional-grade organization and sharing capabilities.