I built a native GUI for direct server-to-server transfers (FTP/SFTP) because rclone CLI wasn't visual enough for me.
Source: Dev.to
Background
I frequently handle site migrations and move large media files. My previous workflow was inefficient: download a huge zip from an FTP server (often taking hours), then upload it to a new SFTP server (another several hours). This approach consumed local disk space, bandwidth, and a lot of patience.
Solution
To avoid typing terminal commands and flags for every transfer, I built a native graphical application called SyncShuttle. It provides a simple split‑pane window where you can drag a folder from Server A to Server B and let the app handle the transfer directly.
How it works
- Transfer engine: SyncShuttle uses rclone under the hood, leveraging its reliability for large files and its ability to resume interrupted transfers.
- Native UI: The user interface is built specifically for macOS and Windows, offering a visual, drag‑and‑drop experience.
- Compare‑only mode: A safety mode lets you compare source and destination files without performing any writes, reducing the risk of accidental overwrites.
Pricing
SyncShuttle is a paid application with a one‑time lifetime license (no subscriptions). A promotional code LAUNCH provides a $5 discount for this week.