Cliente de escritorio oficial de Anytype para macOS, Windows y Linux: una base de conocimiento personal local-first y cifrada de extremo a extremo.
denislupookov/altersend
Aplicación multiplataforma para enviar archivos directamente entre dispositivos por internet, con cifrado de extremo a extremo y sin almacenamiento en la nube ni límites de tamaño.
Alternativa open source a:WeTransfer
Dropbox
Google Drive
- Estrellas
- 1,872
- Forks
- 116
- Issues abiertos
- 22
- Último commit
- hace 19 días
¿Qué es?
AlterSend es una aplicación gratuita y de código abierto para enviar archivos directamente de un dispositivo a otro. Los archivos se transfieren entre pares, así que no se suben ni se almacenan en ningún servidor, y no hace falta crear una cuenta ni hay límite de tamaño para los archivos.
Para conectarse, un dispositivo muestra un código de acceso o un código QR y el otro lo escanea o lo introduce. La detección se realiza mediante una DHT de Hyperswarm, donde los pares se encuentran usando un hash del código, no el código en sí. Las transferencias se cifran con Noise y cada fragmento se verifica con BLAKE2b. Cuando no es posible establecer una conexión directa, el tráfico pasa por un relay que reenvía bytes cifrados que no puede leer. Los dispositivos emparejados pueden enviar archivos más adelante sin necesitar un código nuevo.
El proyecto ofrece aplicaciones de escritorio para macOS, Windows y Linux, aplicaciones móviles para iOS y Android, y una versión web para que los destinatarios reciban archivos sin instalar nada. Está desarrollado con Electron, React Native y Expo.
Funciones clave
- 01Transferencia directa de archivos entre pares, sin subirlos a la nube
- 02Conexiones con cifrado de extremo a extremo y sin necesidad de cuentas
- 03Conexión mediante un código o código QR, con opción de emparejar dispositivos para omitir este paso más adelante
- 04Recepción desde el navegador mediante un enlace para compartir
- 05Uso de un relay como alternativa cuando los pares no pueden conectarse directamente; se puede desactivar
- 06Aplicaciones de escritorio y móviles para macOS, Windows, Linux, iOS y Android
Casos de uso
- Enviar archivos grandes de video o fotos a alguien sin usar un servicio de almacenamiento en la nube
- Transferir archivos de forma privada entre tu laptop y tu teléfono
- Compartir archivos con alguien que solo tiene un navegador web
- Evitar los límites de carga y la retención de archivos de servicios como WeTransfer
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/denislupookov/altersend.git - 2
Entra en la carpeta del proyecto e instala las dependencias
cd altersend && npm install - 3
Copia el archivo de entorno de escritorio
cp apps/desktop/.env.example apps/desktop/.env - 4
Inicia la aplicación de escritorio en modo de desarrollo
npm run dev
Antes de usarlo
- Las transferencias recurren a un relay cuando ambos dispositivos están detrás de NAT simétrico, por ejemplo, si ambos usan una VPN. El relay está activado de forma predeterminada.
- La configuración para desarrolladores requiere Node.js 20 o posterior y npm 10 o posterior. Para desarrollar en dispositivos móviles también se necesita Xcode o Android Studio.
Temas
Preguntas frecuentes
- ¿Qué es altersend?
- Aplicación multiplataforma para enviar archivos directamente entre dispositivos por internet, con cifrado de extremo a extremo y sin almacenamiento en la nube ni límites de tamaño. AlterSend es una aplicación gratuita y de código abierto para enviar archivos directamente de un dispositivo a otro. Los archivos se transfieren entre pares, así que no se suben ni se almacenan en ningún servidor, y no hace falta crear una cuenta ni hay límite de tamaño para los archivos.
- ¿altersend es gratuito? ¿Qué licencia tiene?
- altersend es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿altersend sigue mantenido?
- Mantenimiento activo. El último commit de altersend fue el 1 oct 2026.
- ¿Para qué puedo usar altersend?
- Enviar archivos grandes de video o fotos a alguien sin usar un servicio de almacenamiento en la nube Transferir archivos de forma privada entre tu laptop y tu teléfono Compartir archivos con alguien que solo tiene un navegador web Evitar los límites de carga y la retención de archivos de servicios como WeTransfer
- ¿Cómo se instala altersend?
- Clona el repositorio: git clone https://github.com/denislupookov/altersend.git Entra en la carpeta del proyecto e instala las dependencias: cd altersend && npm install Copia el archivo de entorno de escritorio: cp apps/desktop/.env.example apps/desktop/.env Inicia la aplicación de escritorio en modo de desarrollo: npm run dev
- ¿Dónde consigo altersend?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/denislupookov/altersend
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un dead man's switch autohospedado y centrado en el correo electrónico que envía mensajes cifrados de extremo a extremo a tus seres queridos si dejas de confirmar que estás bien.
App gratuita y de código abierto para enviar archivos y mensajes a dispositivos cercanos por la red local, sin internet ni servidores de terceros.
Bloc de notas de reuniones con IA, open source y local-first, que captura el audio del dispositivo sin que un bot se una a la llamada, como alternativa a Granola.
Suite ofimática colaborativa de código abierto y con cifrado de extremo a extremo, que permite editar documentos, hojas de cálculo, presentaciones, formularios, tableros kanban y más en tiempo real.
Aplicación de escritorio gratuita y de código abierto para grabar la pantalla y convertir las capturas en demos de producto y recorridos guiados pulidos en Windows, macOS y Linux.