RsyncUI - a GUI for rsync

RsyncUI is a macOS application developed using Swift and SwiftUI, designed for macOS Sonoma and subsequent versions. It leverages the command-line tool rsync for file synchronization. Notably, rsync executes the synchronization tasks, while RsyncUI provides a graphical user interface (GUI) on top of rsync. RsyncUI is digitally signed and notarized by Apple. RsyncUI is 100% open-source software and will remain absolutely free for all time.

Privacy statement

RsyncUI is a desktop application only, there is no server component. It does not generate any logs that are transmitted from your Mac. Data pertaining to tasks and logs is stored locally on your Mac as files. You can backup all files created by RsyncUI to the Document Catalog on your Mac from the Settings view. The sole data transferred from your Mac to a server occurs only if you enable tasks with a remote server destination. You bear sole responsibility for securing your own data if synchronized to a remote server.

Changelog and Installation

For the most up-to-date information, please refer to the changelog. RsyncUI is constructed as a Universal macOS Binary, ensuring native execution on Apple Silicon and Intel-based Mac computers.

RsyncUI can be installed via Homebrew or download from GitHub:

brew install --cask rsyncui

If installed via Homebrew, the SHA-256 hash is automatically verified. For downloads from GitHub, please verify the SHA-256 hash manually.

Getting Started

For instructions on how to begin using RsyncUI, refer to the Getting started section. If you are unfamiliar with RsyncUI and the command-line tool rsync, it is recommended to start with the default settings and gain a fundamental understanding of RsyncUI before modifying parameters and exploring Deep links and embedded widgets.


Last modified February 1, 2025: Update _index.md (248fdcb)