Pular para o conteúdo
Portfólio

Dukto

Envie arquivos e pastas entre macOS, Windows, Linux, iOS e Android na mesma rede — sem conta e sem armazenamento na nuvem.

Ver projeto →

O Dukto move arquivos e pastas entre aparelhos na mesma rede local. Máquinas próximas aparecem sozinhas. A transferência vai direto de um par para o outro: sem conta e sem guardar arquivos na nuvem.

Os apps de desktop e de celular e a interface de linha de comando usam o mesmo protocolo de transferência.

Dukto no macOS listando aparelhos próximos

Envio de uma pasta a partir do Android

Como uma transferência acontece

Ao abrir, o app se anuncia por mDNS e escuta pares. Escolha um host, selecione arquivos ou pastas, e quem recebe revisa o remetente e os itens antes de aceitar. Os dados aceitos seguem numa sessão QUIC criptografada, com Noise protegendo os dados da aplicação por cima do TLS do QUIC. Progresso, taxa e cancelamento ficam naquela transferência.

Quem recebe precisa aprovar cada pedido. Os nomes exibidos são declarados pelo próprio aparelho, então a aprovação é a checagem de que o remetente é o dispositivo esperado.

O que sai hoje

Um fluxo experimental de convite pela internet, sem conta, existe no código. O relay e o serviço de encontro operados não fazem parte das releases atuais.

Onde baixar