Advanced features for automation and task management. If you are new to RsyncUI or rsync, learn the basics before using these.
1 - URL commands
Deep links provide direct access to app features via URL. Using deep links, you can estimate and synchronize in a single click. Deep links in RsyncUI group actions that typically require multiple steps.
There are three methods of using deep links:
- enable RsyncUI widgets
- use URL functions direct within RsyncUI
- save a URL link in e.g., Notes
RsyncUI Widget
One widget is embedded in RsyncUI:
- estimating and synchronizing
The widget retrieves a saved URL from storage. In the Tasks view, there is a URL view where you can save the required URL. The widget shows whether a validated URL is present. To enable the widget on macOS, click the date and time icon in the upper right corner of your screen. Edit widgets and select RsyncUI, then add the widget.
After enabling the widget, a single click on the widget will launch RsyncUI and execute the corresponding action. To modify the URL, update and save the new URL.
Execute URLs from within RsyncUI
Deep links also enable automation of actions within RsyncUI. A single click on the toolbar icon executes the URL action. RsyncUI generates the necessary URL based on the loaded profile and the required action. The yellow toolbar icon allow execution of URL commands from within RsyncUI, as demonstrated in section above.

URLs and Notepad
| Action | URL |
|---|---|
| Estimate all tasks, automatically synchronize data | rsyncuiapp://loadprofileandestimate?profile=Pictures |
- Estimate all tasks and automatically synchronize data
- load profile, estimate all tasks and automatically synchronize data
View URL
You can copy the correct URLs and save them in an application like Notes for easy access to start a synchronization task.
Errors in URL link
If RsyncUI encounters an invalid URL link, it will generate errors. Only well-defined URLs (specifically those supported by RsyncUI) are processed and executed. All URLs are validated as valid, but only defined URLs for RsyncUI are actually executed.
2 - Export and import
Tasks can be exported and imported between profiles and to new Macs. Select the “File” menu and then “Export and import.”
Export
Exporting saves all tasks in the current profile to a JSON file. Choose a location to save the file — for example, your Documents folder or a shared drive accessible from another Mac.
Import
Importing reads a previously exported JSON file and adds those tasks to the selected profile. You can import into an existing profile or a new one. Duplicate tasks are not filtered automatically, so review the task list after importing.
Typical use cases
- New Mac: export tasks from the old Mac and import them on the new one to avoid re-entering every task manually.
- Profile reorganization: move a subset of tasks from one profile to another by exporting from the source profile and importing into the target profile.