Repolode
rsyncOSX

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 ClonerChronoSync

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. 1

    Instale via Homebrew

    brew install --cask rsyncui
  2. 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