Uma interface de terminal para rsync que gerencia perfis de transferência reutilizáveis, pré-visualiza alterações com um diff de execução simulada e exibe o progresso em tempo real, inclusive via SSH.
rsyncOSX/RsyncUI
Uma interface gráfica para macOS feita com SwiftUI que gerencia tarefas e parâmetros do rsync sem usar a linha de comando.
Alternativa open source a:Carbon Copy Cloner
ChronoSync
- Estrelas
- 1,484
- Forks
- 36
- Issues abertas
- 0
- Último commit
- há 5 dias
O que é?
O RsyncUI oferece uma interface nativa para macOS, feita com SwiftUI, para a ferramenta de sincronização de arquivos rsync. Ele organiza o trabalho de sincronização em tarefas e permite configurar os parâmetros do rsync pela interface. Assim, quem normalmente montaria comandos longos na linha de comando pode configurar e executar backups e cópias em uma janela.
O app é distribuído pelo Homebrew como cask e também como download assinado e notarizado na página de releases. Ele requer macOS Sonoma ou posterior. Suas dependências Swift são divididas em pacotes separados, que cuidam da montagem dos argumentos do rsync, da execução de processos com saída transmitida em tempo real, da análise das estatísticas de transferência do rsync, da preparação de chaves SSH, da persistência em JSON e de URLs de deep link para ações de perfil e integração com widgets.
O projeto inclui documentação para usuários em um site baseado em Docsy e publica notas de versão em um blog.
Recursos principais
- 01Organiza o trabalho com rsync em tarefas com parâmetros configuráveis.
- 02Cria e executa comandos rsync, incluindo simulações (dry runs) e snapshots, pela interface.
- 03Exibe estatísticas de transferência analisadas a partir da saída do rsync.
- 04Prepara chaves SSH e verifica conexões para sincronizações remotas.
- 05Oferece suporte a URLs de deep link para ações de perfil e integração com widgets.
Casos de uso
- Executar backups agendados ou manuais em um Mac sem escrever scripts de shell.
- Sincronizar pastas com servidores remotos por SSH usando uma interface gráfica.
- Pré-visualizar alterações com simulações (dry runs) antes de iniciar uma sincronização.
Início rápido
- 1
Instale via Homebrew
brew install --cask rsyncui - 2
Ou baixe o aplicativo na página de lançamentos
Antes de usar
- Disponível apenas para macOS; requer macOS Sonoma ou posterior.
- É uma interface para rsync, então é necessário conhecer rsync para fazer configurações avançadas.
Tópicos
Perguntas frequentes
- O que é RsyncUI?
- Uma interface gráfica para macOS feita com SwiftUI que gerencia tarefas e parâmetros do rsync sem usar a linha de comando. O RsyncUI oferece uma interface nativa para macOS, feita com SwiftUI, para a ferramenta de sincronização de arquivos rsync. Ele organiza o trabalho de sincronização em tarefas e permite configurar os parâmetros do rsync pela interface. Assim, quem normalmente montaria comandos longos na linha de comando pode configurar e executar backups e cópias em uma janela.
- RsyncUI é gratuito? Qual é a licença?
- RsyncUI é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- RsyncUI ainda é mantido?
- Manutenção ativa. O último commit de RsyncUI foi em 16 de out. de 2026.
- Para que posso usar RsyncUI?
- Executar backups agendados ou manuais em um Mac sem escrever scripts de shell. Sincronizar pastas com servidores remotos por SSH usando uma interface gráfica. Pré-visualizar alterações com simulações (dry runs) antes de iniciar uma sincronização.
- Como instalar RsyncUI?
- Instale via Homebrew: brew install --cask rsyncui Ou baixe o aplicativo na página de lançamentos
- Onde consigo RsyncUI?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rsyncOSX/RsyncUI
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um gerenciador da barra de menus do macOS que oculta e mostra itens, com uma seção sempre oculta, busca e opções de personalização visual.
Um app para macOS que transforma o notch do MacBook em um painel no estilo Dynamic Island, com controles de mídia, informações do sistema e utilitários rápidos.
Utilitário para macOS que move apps grandes e seus dados para um drive externo, mantendo ícones locais que continuam abrindo os apps.
App nativo de speech-to-text para macOS que transcreve ditados no dispositivo ou via APIs na nuvem e depois reprocessa o texto com workflows de IA reutilizáveis.
Player de música offline para macOS que reproduz bibliotecas de áudio locais em mais de 40 formatos, com playlists inteligentes, letras e rádio pela internet.