Mimick is a native Linux desktop client for self-hosted Immich servers. It monitors your folders in the background and automatically syncs photos and videos to your server.
Mimick is a community-developed client and is not affiliated with or endorsed by the Immich project.
.jp2), arithmetic-coded JPEG, complex WebP, and grayscale JPEG XL files now display in the lightbox..xmp companion is detected automatically. Toggle globally in Settings or per folder.Each watch folder can now be set to one of three sync methods: Full (upload and download), Upload Only, or Download Only.Deletion mirroring is also available per folder, letting local file removals propagate to the remote album. Startup catch-up mode can now be configured independently on each folder.
This major update brings significant enhancements to the library viewing experience, including new lightbox image zoom capabilities, smooth slide animations, and dedicated back navigation. The Explore page has also been upgraded to show all of your geotagged locations, and asset timestamps now accurately reflect your local timezone.
Under the hood, Mimick has received massive performance improvements to handle larger libraries. Startup scans and thumbnail loading are now heavily parallelized, memory usage is strictly bounded with a new sliding window architecture, and quitting the application gracefully waits for active uploads to finish safely.
MESA_LOG_LEVEL=error from Flatpak manifests.secret-tool (libsecret CLI) to the pure-Rust oo7 crate for credential storage. Credentials are now stored in a portal-encrypted file inside the Flatpak sandbox, or in the system keyring on native installs. This fixes the user interaction failed error with Flatpak..flatpakrepo now includes a RuntimeRepo directive for automatic GNOME Platform runtime resolution on systems without Flathub pre-configured.libsecret build dependencies and unnecessary D-Bus permissions from Flatpak manifests.GSK_RENDERER=gl; GTK4 now auto-selects the best renderer.MESA_LOG_LEVEL=error to Flatpak manifests to suppress harmless Mesa driver warnings.Status and Settings pages, shows the first-run API-key guidance at the top of the configuration flow, and no longer forces dark mode.Save & Restart has been replaced with live Save Changes behavior that updates the running API client, queue policy, upload worker count, and watched folders without relaunching Mimick.adw::PreferencesWindow and adaptive gtk::FlowBox layouts for small screens..flatpakrepo and checksum assets to GitHub releases.Complete rewrite in Rust + GTK4 + Libadwaita. Replaces the Python/PySide6 implementation with a lean, memory-safe daemon. Binary size drops from ~80MB to ~2MB. Concurrent upload workers, in-memory shared state, persistent file logging, and tray via StatusNotifierItem.