AirDrop por línea de comandos para Linux: permite intercambiar archivos entre iPhones y equipos Linux mediante AWDL en tarjetas Wi-Fi compatibles que no son de Apple.
spieglt/FlyingCarpet
Transfiere archivos entre Android, iOS, Linux, macOS y Windows mediante WiFi ad hoc o una red compartida, sin conexión a Internet.
Alternativa open source a:AirDrop
- Estrellas
- 5,378
- Forks
- 258
- Issues abiertos
- 14
- Último commit
- hace 14 días
¿Qué es?
Flying Carpet es una aplicación para transferir archivos directamente entre dispositivos Android, iOS, Linux, macOS y Windows. Funciona en dos modos: un dispositivo crea un punto de acceso WiFi ad hoc al que se conecta el otro, o ambos se conectan a una red WiFi o cableada existente y se encuentran en ella. Ninguno de los modos requiere conexión a Internet ni a una red celular; solo hacen falta dos dispositivos con hardware WiFi o Ethernet. También se puede usar Bluetooth para intercambiar automáticamente las credenciales del punto de acceso.
El modo de punto de acceso requiere que los dispositivos estén cerca. En el modo de red compartida, un teléfono conectado por WiFi puede transferir archivos con una computadora de escritorio conectada por Ethernet. El dispositivo receptor muestra una contraseña de un solo uso junto con un código QR; el remitente la introduce o la escanea para iniciar la transferencia. Los dispositivos Apple no pueden iniciar puntos de acceso mediante programación, así que las transferencias entre dispositivos Apple usan el modo de red compartida.
Cada transferencia se cifra mediante un handshake del protocolo Noise que deriva sus claves de la contraseña de transferencia, y usa claves nuevas. La aplicación de escritorio está desarrollada con Tauri y Rust, mientras que las aplicaciones para Android e iOS/macOS están escritas en Kotlin y Swift.
Funciones clave
- 01Transfiere archivos entre Android, iOS, Linux, macOS y Windows.
- 02El modo de punto de acceso crea una red WiFi ad hoc a la que se conecta el otro dispositivo.
- 03El modo de red compartida funciona a través de una red WiFi o cableada existente.
- 04Intercambio opcional de las credenciales del punto de acceso mediante Bluetooth y un código de emparejamiento.
- 05Las transferencias se cifran mediante un handshake del protocolo Noise y usan claves nuevas en cada transferencia.
Casos de uso
- Transferir un archivo grande entre dos computadoras cuando no se dispone de una memoria USB ni de una red compartida.
- Enviar archivos desde un teléfono a una computadora de escritorio conectada a la misma red local.
- Transferir archivos entre dispositivos Apple conectados a una red de punto de acceso personal compartida.
- Compartir archivos entre sistemas de archivos diferentes sin configurar un recurso compartido de red.
Inicio rápido
- 1
Descarga la aplicación desde la página de versiones o desde la tienda de tu plataforma
- 2
En macOS, instálala con Homebrew
brew install flying-carpet - 3
En Windows, instálala con winget desde PowerShell
winget install spieglt.FlyingCarpet
Antes de usarlo
- Se distribuye bajo la licencia GPL-3.0, una licencia copyleft.
- Los dispositivos Apple no pueden crear puntos de acceso, por lo que las transferencias entre dispositivos Apple requieren una red compartida.
- La versión 10 no es compatible con la versión 9 ni con versiones anteriores.
- La versión para Android requiere Android 10 o posterior y puede que no funcione en algunos dispositivos Xiaomi, MIUI o HarmonyOS.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es FlyingCarpet?
- Transfiere archivos entre Android, iOS, Linux, macOS y Windows mediante WiFi ad hoc o una red compartida, sin conexión a Internet. Flying Carpet es una aplicación para transferir archivos directamente entre dispositivos Android, iOS, Linux, macOS y Windows. Funciona en dos modos: un dispositivo crea un punto de acceso WiFi ad hoc al que se conecta el otro, o ambos se conectan a una red WiFi o cableada existente y se encuentran en ella. Ninguno de los modos requiere conexión a Internet ni a una red celular; solo hacen falta dos dispositivos con hardware WiFi o Ethernet. También se puede usar Bluetooth para intercambiar automáticamente las credenciales del punto de acceso.
- ¿FlyingCarpet es gratuito? ¿Qué licencia tiene?
- FlyingCarpet es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿FlyingCarpet sigue mantenido?
- Mantenimiento activo. El último commit de FlyingCarpet fue el 24 oct 2026.
- ¿Para qué puedo usar FlyingCarpet?
- Transferir un archivo grande entre dos computadoras cuando no se dispone de una memoria USB ni de una red compartida. Enviar archivos desde un teléfono a una computadora de escritorio conectada a la misma red local. Transferir archivos entre dispositivos Apple conectados a una red de punto de acceso personal compartida. Compartir archivos entre sistemas de archivos diferentes sin configurar un recurso compartido de red.
- ¿Cómo se instala FlyingCarpet?
- Descarga la aplicación desde la página de versiones o desde la tienda de tu plataforma En macOS, instálala con Homebrew: brew install flying-carpet En Windows, instálala con winget desde PowerShell: winget install spieglt.FlyingCarpet
- ¿Dónde consigo FlyingCarpet?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spieglt/FlyingCarpet
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente GTK para Linux del protocolo Quick Share de Google, para enviar y recibir archivos de forma inalámbrica con dispositivos Android.
App gratuita y de código abierto que comparte mouse, teclado, pantallas, archivos, portapapeles y funciones del teléfono entre Mac, Windows, Linux y Android, sin cuentas ni nube.
Dictado por voz con pulsar para hablar en escritorio y Android: mantén presionada una tecla de acceso rápido, habla y el texto se pega donde esté el cursor.
Herramienta CLI para enviar archivos y carpetas entre dos computadoras, de igual a igual con un relay como alternativa y cifrado de extremo a extremo mediante una frase de código compartida.
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.