rsyncOSX /
RsyncUI
Графический интерфейс для rsync на macOS, созданный с использованием SwiftUI.
Форки
29
Звёзды
1.4k
Issues
0
Графический интерфейс для rsync на macOS. Помогает настраивать бэкапы и синхронизацию файлов без терминала.
Что делает
RsyncUI — это надстройка над стандартной утилитой rsync для macOS. Она превращает сложные консольные команды в визуальные настройки. Ты просто выбираешь папки, задаешь параметры синхронизации и запускаешь процесс кликом мыши.
Программа берет на себя управление параметрами rsync. Тебе больше не нужно помнить флаги или вручную прописывать пути в скриптах. Всё визуализировано и доступно через SwiftUI-интерфейс.
Как работает
Приложение работает как обертка (wrapper) для системного rsync. Оно формирует команды на основе выбранных тобой конфигураций и выполняет их в фоновом режиме. Вся логика написана на Swift, что дает нативную скорость работы и интеграцию с macOS.
Кому подходит
Тем, кто делает бэкапы данных на внешний диск или сервер и устал от ошибок в консоли.
Вайб-кодерам, которым нужно настроить автоматическую синхронизацию рабочих папок с облаком.
Пользователям macOS, которые ценят визуальный контроль над перемещением файлов.
Основные возможности
Визуальный выбор исходных и целевых директорий.
Настройка параметров rsync через интерфейс без написания кода.
Поддержка актуальных версий macOS (Sequoia, Sonoma, Tahoe).
Мониторинг процесса синхронизации в реальном времени.
Управление несколькими задачами синхронизации из одного окна.
Как установить
Скачать можно через официальные релизы на GitHub. Также доступна установка через Homebrew.
brew install --cask rsyncuiПосле установки просто перетащи приложение в папку Applications и запусти.
Как применить в своём продукте
RsyncUI полезен как инструмент для организации инфраструктуры твоих проектов. Если ты собираешь SaaS или бота, тебе нужно надежно хранить логи, дампы баз данных или медиа-файлы.
Настрой автоматический бэкап папок с данными проекта на удаленный сервер.
Используй как базу для своего скрипта автоматизации, чтобы выгружать результаты работы AI-агентов.
Внедряй в процессы локальной разработки для синхронизации конфигов между рабочими станциями.
Подводные камни
Главный риск — неправильно настроенные права доступа к папкам. Если rsync не имеет доступа к директории, он просто пропустит файлы. Также помни, что это локальный инструмент: для синхронизации с облаком потребуется настроенный SSH-доступ или смонтированный диск.
Частые вопросы
Нужно ли знать rsync, чтобы пользоваться программой?
Нет. Программа скрывает сложность консоли за кнопками и переключателями. Ты управляешь процессом визуально, а rsync делает всю грязную работу под капотом.
Поддерживает ли программа работу с удаленными серверами?
Да, через SSH-соединение. Если твой macOS может подключиться к серверу через терминал, RsyncUI справится с передачей файлов.
Есть ли автоматизация по расписанию?
Основная задача инструмента — удобное управление ручным запуском или контроль параметров. Для сложной автоматизации по времени лучше использовать системный планировщик macOS совместно с командами, которые генерирует интерфейс.
Топики
Похожие репозитории
WaifuX — это macOS-приложение для установки аниме-обоев с Wallhaven и MotionBG. Идеально, если нужно быстро освежить интерфейс системы.
MacClean — это open-source альтернатива CleanMyMac на Swift 6. Чистит систему, удаляет мусор, ищет дубликаты и сканирует на малварь без подписок.
CodeEdit — это полноценный open-source редактор кода для macOS, созданный как альтернатива Xcode. Легкий, быстрый и бесплатный.
MochiDiffusion запускает Stable Diffusion локально на чипах Apple Silicon. Это дает генерацию картинок прямо на Mac без облачных API и подписок.
Данные обновлены: 3 июня 2026 г.