{"repo":"nicx17/mimick","free":true,"listed":false,"github":"https://github.com/nicx17/mimick","clone":"git clone https://github.com/nicx17/mimick.git","description":"Immich client for Linux — background sync, library browser, album sync, and search. Built with RUST and GTK4, Adwaitaa","language":"Rust","stars":111,"topics":["immich","immich-api","immich-integration","immichsync","archlinux","gnome","linux","linux-app","rust","flatpak"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"Mimick - Immich Desktop Client for Linux Mimick is an unofficial Immich desktop client for Linux. It provides a GTK4/libadwaita interface for automatic background sync of local photo and video folders to a self-hosted Immich server, and an optional library browser for viewing, searching, and managing assets directly from the desktop. This is a community-developed project and is not affiliated with or endorsed by the Immich project. Table of Contents - - - - - - - - - Status: Supports Immich v3.0.0+. Screenshots Library View (Light) Explore View :----------------------------------------------------------------------------------------: :--------------------------------------------------------------------------------------------------------: Sync Status Dashboard Settings & Watch Folders Core Architecture & Features Sync Engine - Asynchronous Concurrent Uploads : Configurable parallel worker tasks (1–10 streams) stream files from disk, maintaining flat memory usage footprints. - SHA-1 Deduplication : Verifies files locally via checksum prior to upload, utilizing payload logic identical to official Immich mobile apps. - Atomic File Monitoring : Delays queuing until file sizes stabilize and physical write locks are released, preventing partial data uploads. - One-Way Mirroring : Maintains strictly read-only access to local system files. Reliability & State Management - Persistent Offline Storage : Upload network failures are safely serialized to disk ( /.cache/mimick/retries.json ","default_branch":null,"files":null,"tree":[],"storefront":"/r/nicx17","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nicx17/mimick/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}