immich-app

    immich-app/immich

    #48 this week

    High performance self-hosted photo and video management solution.

    mobile
    backend
    self-hosted
    frontend
    backup-tool
    flutter
    google-photos
    google-photos-alternative
    javascript
    TypeScript
    AGPL-3.0
    114.5K stars
    7.0K forks
    114.5K GitHub watchers
    Updated 9/18/2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Use Cases & Benefits

    • Provides a high performance self-hosted solution for managing photos and videos with web and mobile app support.
    • Enables full control over media storage and privacy by avoiding third-party cloud services while offering rich features like facial recognition and metadata search.
    • Use for individuals seeking a private alternative to Google Photos with automatic mobile backup and multi-user support.
    • Use for small teams or families wanting to share and organize media collaboratively with shared albums and partner sharing features.
    • Use for developers or tech-savvy users who want to customize and self-host a scalable media management platform using TypeScript and modern web technologies.

    About immich


    License: AGPLv3 Discord

    High performance self-hosted photo and video management solution



    Català Español Français Italiano 日本語 한국어 Deutsch Nederlands Türkçe 中文 Українська Русский Português Brasileiro Svenska العربية Tiếng Việt ภาษาไทย

    Disclaimer

    • ⚠️ The project is under very active development.
    • ⚠️ Expect bugs and breaking changes.
    • ⚠️ Do not use the app as the only way to store your photos and videos.
    • ⚠️ Always follow 3-2-1 backup plan for your precious photos and videos!

    [!NOTE] You can find the main documentation, including installation guides, at https://immich.app/.

    Demo

    Access the demo here. For the mobile app, you can use https://demo.immich.app for the Server Endpoint URL.

    Login credentials

    EmailPassword
    [email protected]demo

    Features

    FeaturesMobileWeb
    Upload and view videos and photosYesYes
    Auto backup when the app is openedYesN/A
    Prevent duplication of assetsYesYes
    Selective album(s) for backupYesN/A
    Download photos and videos to local deviceYesYes
    Multi-user supportYesYes
    Album and Shared albumsYesYes
    Scrubbable/draggable scrollbarYesYes
    Support raw formatsYesYes
    Metadata view (EXIF, map)YesYes
    Search by metadata, objects, faces, and CLIPYesYes
    Administrative functions (user management)NoYes
    Background backupYesN/A
    Virtual scrollYesYes
    OAuth supportYesYes
    API KeysN/AYes
    LivePhoto/MotionPhoto backup and playbackYesYes
    Support 360 degree image displayNoYes
    User-defined storage structureYesYes
    Public SharingYesYes
    Archive and FavoritesYesYes
    Global MapYesYes
    Partner SharingYesYes
    Facial recognition and clusteringYesYes
    Memories (x years ago)YesYes
    Offline supportYesNo
    Read-only galleryYesYes
    Stacked PhotosYesYes
    TagsNoYes
    Folder ViewYesYes

    Translations

    Read more about translations here.

    Translation status

    Repository activity

    Activities

    Star history

    Star History Chart

    Contributors

    Discover Repositories

    Search across tracked repositories by name or description