immich-app

    immich-app/immich

    High performance self-hosted photo and video management solution.

    mobile
    backend
    self-hosted
    frontend
    backup-tool
    flutter
    google-photos
    google-photos-alternative
    javascript
    mobile-app
    nestjs
    nodejs
    photo-gallery
    photos
    photos-management
    svelte
    sveltekit
    typescript
    videos
    TypeScript
    AGPL-3.0
    93.4K stars
    5.0K forks
    93.4K watching
    Updated 2/27/2026
    View on GitHub
    Backblaze Advertisement

    Loading star history...

    Health Score

    75

    Weekly Growth

    +0

    +0.0% this week

    Contributors

    1

    Total contributors

    Open Issues

    683

    Generated Insights

    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