u/Fine_Ad6232

Lymic – Open-source desktop upload client for Immich (Feedback welcome)
▲ 92 r/immich

Lymic – Open-source desktop upload client for Immich (Feedback welcome)

Hi everyone,

I've been working on Lymic, an open-source desktop client designed to automatically upload and sync local photos and videos to an Immich instance.

Why I built it

I wanted a lightweight desktop tool that sits quietly in the background, watches local folders (like camera export folders or local photo libraries), and pushes new files to Immich without having to open the web UI or run CLI scripts manually.

What it does

  • Watches local directories and detects new or updated files automatically.
  • Reuses cached hashes and runs bulk checks against Immich to skip files that already exist on the server.
  • Streams multipart uploads directly from disk, keeping memory usage low even with large video files.
  • Handles common photo and video formats, Live Photo / Motion Photo pairs, and XMP sidecars.
  • Stores API keys securely in the operating system's native keyring (Credential Manager, Keychain, Secret Service).
  • Runs minimized in the system tray with a persistent SQLite queue that survives app restarts.

Note: Lymic is strictly an upload client, not a two-way sync. It does not download remote assets or mirror server-side deletions.

Tech stack

  • Backend: Rust with Tauri v2
  • Frontend: SvelteKit + Tailwind CSS
  • Database: SQLite (SQLx)

The project is licensed under MIT: GitHub: https://github.com/xXRoxXeRXx/lymic

Prebuilt binaries for Windows, macOS, and Linux are available under GitHub Releases.

I would appreciate any feedback, bug reports, or ideas for improvement.

u/Fine_Ad6232 — 4 days ago

Clumoove – Self-hosted Cloud Migration & Synchronization

Hey everyone,

I wanted to share a project we've been working on: Clumoove.

In short, it's a self-hosted solution designed to help you migrate or synchronize data between different cloud storage providers.

Here are the key details:

  • Self-hosted & Open Source: You keep complete control over your data. The source code is available on GitHub: github.com/xXRoxXeRXx/clumoove.
  • Agent-assisted Development: The project was built with the assistance of AI agents. Since it’s fully open source, you can audit the code yourself anytime. If you catch bugs, notice missing features, or see room for improvement, pull requests and feedback are very welcome!
  • Our Approach vs. rclone: Tools like rclone are incredible and set a high standard. Clumoove isn't trying to replace rclone, but rather takes a different angle: the focus is on providing an accessible, self-hosted web interface and platform layout to manage migration and sync jobs visually, without having to rely purely on CLI commands.

It’s still actively being developed, so feel free to check it out, spin it up in your self-hosted setup, and let me know what you think.

Looking forward to your feedback!

u/Fine_Ad6232 — 2 months ago