Repolode
spieglt

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

    Descarga la aplicación desde la página de versiones o desde la tienda de tu plataforma

  2. 2

    En macOS, instálala con Homebrew

    brew install flying-carpet
  3. 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

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.

3,3 mil+86 esta semana256RustMITBien mantenidoActualizado hace 4 días