Cliente desktop oficial do Anytype com Electron: uma base de conhecimento pessoal, local-first e com criptografia de ponta a ponta, para macOS, Windows e Linux.
denislupookov/altersend
App multiplataforma para enviar arquivos diretamente entre dispositivos pela internet, com criptografia de ponta a ponta e sem armazenamento na nuvem nem limites de tamanho.
Alternativa open source a:WeTransfer
Dropbox
Google Drive
- Estrelas
- 1,872
- Forks
- 116
- Issues abertas
- 22
- Último commit
- há 19 dias
O que é?
AlterSend é um app gratuito e de código aberto para enviar arquivos diretamente de um dispositivo para outro. Os arquivos são transferidos ponto a ponto, sem serem enviados para um servidor nem armazenados nele, e não é preciso criar uma conta nem há limite de tamanho.
Para conectar os dispositivos, um deles exibe um código de conexão ou QR code, e o outro escaneia ou digita o código. A descoberta acontece por meio de uma DHT do Hyperswarm, em que os pares se encontram usando um hash do código, e não o código em si. As transferências são criptografadas com Noise, e cada bloco é verificado com BLAKE2b. Quando não é possível estabelecer uma conexão direta, o tráfego é encaminhado por um relay, que retransmite os dados criptografados sem conseguir lê-los. Depois de pareados, os dispositivos podem enviar arquivos sem precisar de um novo código.
O projeto oferece apps para desktop no macOS, Windows e Linux, apps para dispositivos móveis no iOS e Android e um receptor no navegador para quem recebe arquivos sem querer instalar nada. Ele é desenvolvido com Electron, React Native e Expo.
Recursos principais
- 01Transferência direta de arquivos ponto a ponto, sem envio para a nuvem
- 02Conexões criptografadas de ponta a ponta, sem necessidade de contas
- 03Conexão com um código ou QR code, com pareamento dos dispositivos para dispensar o código nas próximas vezes
- 04Recebimento pelo navegador por meio de um link de compartilhamento
- 05Alternativa de relay para pares que não conseguem se conectar diretamente, que pode ser desativada
- 06Apps para desktop e dispositivos móveis no macOS, Windows, Linux, iOS e Android
Casos de uso
- Enviar arquivos grandes de vídeo ou fotos para alguém sem usar um serviço de armazenamento na nuvem
- Transferir arquivos entre seu laptop e celular com privacidade
- Compartilhar arquivos com alguém que só tem acesso a um navegador
- Evitar limites de envio e retenção de arquivos de serviços como o WeTransfer
Início rápido
- 1
Clone o repositório
git clone https://github.com/denislupookov/altersend.git - 2
Acesse a pasta do projeto e instale as dependências
cd altersend && npm install - 3
Copie o arquivo de ambiente do desktop
cp apps/desktop/.env.example apps/desktop/.env - 4
Inicie o aplicativo para desktop em modo de desenvolvimento
npm run dev
Antes de usar
- As transferências recorrem a um relay quando os dois dispositivos estão atrás de NAT simétrico, como quando ambos usam uma VPN. O relay fica ativado por padrão.
- A configuração do ambiente de desenvolvimento requer Node.js 20 ou superior e npm 10 ou superior. O desenvolvimento para dispositivos móveis também exige Xcode ou Android Studio.
Tópicos
Perguntas frequentes
- O que é altersend?
- App multiplataforma para enviar arquivos diretamente entre dispositivos pela internet, com criptografia de ponta a ponta e sem armazenamento na nuvem nem limites de tamanho. AlterSend é um app gratuito e de código aberto para enviar arquivos diretamente de um dispositivo para outro. Os arquivos são transferidos ponto a ponto, sem serem enviados para um servidor nem armazenados nele, e não é preciso criar uma conta nem há limite de tamanho.
- altersend é gratuito? Qual é a licença?
- altersend é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- altersend ainda é mantido?
- Manutenção ativa. O último commit de altersend foi em 1 de out. de 2026.
- Para que posso usar altersend?
- Enviar arquivos grandes de vídeo ou fotos para alguém sem usar um serviço de armazenamento na nuvem Transferir arquivos entre seu laptop e celular com privacidade Compartilhar arquivos com alguém que só tem acesso a um navegador Evitar limites de envio e retenção de arquivos de serviços como o WeTransfer
- Como instalar altersend?
- Clone o repositório: git clone https://github.com/denislupookov/altersend.git Acesse a pasta do projeto e instale as dependências: cd altersend && npm install Copie o arquivo de ambiente do desktop: cp apps/desktop/.env.example apps/desktop/.env Inicie o aplicativo para desktop em modo de desenvolvimento: npm run dev
- Onde consigo altersend?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/denislupookov/altersend
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um dead man's switch self-hosted e baseado em e-mail que entrega mensagens com criptografia ponta a ponta a pessoas queridas caso você pare de confirmar que está bem.
App gratuito e de código aberto para enviar arquivos e mensagens a dispositivos próximos pela rede local, sem internet nem servidores de terceiros.
Bloco de notas de reuniões com IA, open source e local-first, que captura o áudio do dispositivo sem um bot entrar na chamada — uma alternativa ao Granola.
Suíte de escritório colaborativa, open source e com criptografia de ponta a ponta, para editar documentos, planilhas, apresentações, formulários, quadros kanban e muito mais em tempo real.
App de desktop gratuito e de código aberto para gravar a tela e transformar as capturas em demos e tutoriais de produto bem-acabados no Windows, macOS e Linux.