Repolode
rsyncOSX

rsyncOSX/RsyncUI

Графический интерфейс для rsync на macOS, созданный на SwiftUI: помогает управлять задачами синхронизации и параметрами без командной строки.

Open source альтернатива:Carbon Copy ClonerChronoSync

Звёзды
1,484
Форки
36
Открытые issues
0
Последний коммит
5 дней назад

Что это?

RsyncUI — нативное приложение для macOS на SwiftUI, которое предоставляет графический интерфейс к инструменту синхронизации файлов rsync. Оно объединяет операции синхронизации в задачи и позволяет настраивать параметры rsync через интерфейс. Вместо того чтобы составлять длинные команды для терминала, пользователи могут настраивать и запускать резервное копирование и копирование файлов в окне приложения.

Приложение доступно через Homebrew в виде cask, а также для скачивания со страницы релизов в подписанном и нотариально заверенном виде. Для работы требуется macOS Sonoma или новее. Зависимости на Swift разделены на пакеты: одни отвечают за формирование аргументов rsync и запуск процессов с потоковым выводом, другие — за разбор статистики передачи rsync, подготовку SSH-ключей, сохранение данных в JSON и deep link URL для действий с профилями и интеграции с виджетами.

В проекте есть пользовательская документация на сайте на базе Docsy, а заметки о релизах публикуются в блоге.

Ключевые возможности

  • 01Объединяет операции rsync в задачи с настраиваемыми параметрами.
  • 02Создаёт и запускает команды rsync, в том числе для пробных запусков и снимков, прямо из интерфейса.
  • 03Показывает статистику передачи, полученную из вывода rsync.
  • 04Подготавливает SSH-ключи и проверяет соединение для удалённой синхронизации.
  • 05Поддерживает deep link URL для действий с профилями и интеграции с виджетами.

Сценарии использования

  • Запускать резервное копирование вручную или по расписанию на Mac без написания shell-скриптов.
  • Синхронизировать папки с удалёнными серверами по SSH через графический интерфейс.
  • Предварительно просматривать изменения с помощью пробных запусков перед выполнением синхронизации.

Быстрый старт

  1. 1

    Установите через Homebrew

    brew install --cask rsyncui
  2. 2

    Или скачайте приложение со страницы релизов

Что важно знать

  • Только для macOS; требуется macOS Sonoma или более поздняя версия.
  • Это графический интерфейс для rsync, поэтому для расширенной настройки нужно знать rsync.

Темы

Частые вопросы

Что такое RsyncUI?
Графический интерфейс для rsync на macOS, созданный на SwiftUI: помогает управлять задачами синхронизации и параметрами без командной строки. RsyncUI — нативное приложение для macOS на SwiftUI, которое предоставляет графический интерфейс к инструменту синхронизации файлов rsync. Оно объединяет операции синхронизации в задачи и позволяет настраивать параметры rsync через интерфейс. Вместо того чтобы составлять длинные команды для терминала, пользователи могут настраивать и запускать резервное копирование и копирование файлов в окне приложения.
RsyncUI можно использовать бесплатно? Какая у него лицензия?
RsyncUI распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
RsyncUI всё ещё поддерживается?
Активно поддерживается. Последний коммит в RsyncUI — 16 окт. 2026 г..
Для чего можно использовать RsyncUI?
Запускать резервное копирование вручную или по расписанию на Mac без написания shell-скриптов. Синхронизировать папки с удалёнными серверами по SSH через графический интерфейс. Предварительно просматривать изменения с помощью пробных запусков перед выполнением синхронизации.
Как установить RsyncUI?
Установите через Homebrew: brew install --cask rsyncui Или скачайте приложение со страницы релизов
Где скачать RsyncUI?
Исходный код и инструкции по установке — на GitHub: https://github.com/rsyncOSX/RsyncUI

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты