Flying Carpet
dev.spiegl.flyingcarpet
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
Direct file transfer over ad hoc WiFi. No shared network or cell connection required, just two devices with WiFi chips in close range. Android, iOS, Linux, macOS, and Windows supported. Don't have a flash drive? Don't have access to a wireless network? Need to move a file larger than 2GB between different filesystems but don't want to set up a file share? Try it out!
First release: Mar 27, 2025, 5 total releases.
Most recent release: Aug 6, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Aug 6, 2026 10.0.3Android only. Fixes shared network transfers failing to connect when a VPN is running. Also fixes a crash when Bluetooth is turned off during a transfer.
- Jul 26, 2026 10.0.2The Android version is available on the [Play Store](https://play.google.com/store/apps/details?id=dev.spiegl.flyingcarpet), or an APK is available here if you would like to sideload. It supports Android 10/SDK 29 and up. The iOS version is available [here](https://apps.apple.com/us/app/flying-carpet-file-transfer/id1637377410) or search the App Store for "Flying Carpet File Transfer". ## Flying Carpet 10.0 Version 10 adds Shared Network mode and rebuilds the encryption on the Noise Protocol Framework. Version 10 is a breaking change. Version 10 devices can't transfer with version 9 or earlier.
More…
### Shared Network mode Flying Carpet formerly always created its own WiFi hotspot. Now you can transfer over a WiFi or wired network both devices are already on, which is faster to start when there's a network handy. The receiving device generates a one-time password and shows it with a QR code; type or scan it on the sending device. This allows Apple-to-Apple transfers to work. It also unblocks Android-to-iOS (#131), lets a desktop on Ethernet transfer with a phone on WiFi (#124), and works on machines without WiFi (#93). Machines with several network interfaces get a dropdown showing each one's IP. ### Rebuilt encryption Every transfer, in both modes, now runs a Noise handshake (X25519, ChaCha20-Poly1305, SHA-256), with the key derived from your password by PBKDF2 at 600,000 iterations. Full writeup in docs/shared-network-crypto.md. ### macOS and Linux Bluetooth Hotspot transfers between a Mac and a Linux machine used to require pairing the two in System Settings first, and often failed afterward with "Peer removed pairing information". Linux now bonds over an LE socket, which stops it reaching macOS over classic Bluetooth, where macOS serves no GATT. Pairing also shows the 6-digit code for you to confirm. ### Send Folder Sending a folder now recreates that folder on the receiving device with the contents inside, on all five platforms. Previously only macOS did this — everywhere else the files were dumped loose into the destination. Sending individual files is unchanged. - Dec 1, 2025 9.0.8Android only. Flying Carpet v9.0.8 fixes a crash that was seen a few times in Play Store analytics.
- Version 9 adds Bluetooth for connection negotiation, instead of QR code scanning or password entry. If either device cannot use Bluetooth, turn off the Bluetooth switch within Flying Carpet on both devices and the old methods can be used. The Android version is available on the [Play Store](https://play.google.com/store/apps/details?id=dev.spiegl.flyingcarpet), or `android_FlyingCarpet_9.0.8.apk` is available here if you would like to sideload. It supports Android 10/SDK 29 and up. The iOS version is available [here](https://apps.apple.com/us/app/flying-carpet-file-transfer/id1637377410) or search the App Store for "Flying Carpet File Transfer". Send and receive files between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No shared network or cell connection required, just two devices with WiFi chips (and optionally Bluetooth) in close range. Don't have a flash drive? Don't have access to a wireless network? Need to move a file larger than 2GB between different filesystems but don't want to set up a network share? Try it out!
More…
macOS version 9.0.1 fixes a UI bug that was causing crashes, as well as some minor layout bugs. Version 9.0.4 targets macOS 13.5 and up. - Mar 27, 2025 9.0.3Version 9 adds Bluetooth for connection negotiation, instead of QR code scanning or password entry. If either device cannot use Bluetooth, turn off the Bluetooth switch within Flying Carpet on both devices and the old methods can be used. The Android version is available on the [Play Store](https://play.google.com/store/apps/details?id=dev.spiegl.flyingcarpet), or `android_FlyingCarpet_9.0.8.apk` is available here if you would like to sideload. It supports Android 10/SDK 29 and up. The iOS version is available [here](https://apps.apple.com/us/app/flying-carpet-file-transfer/id1637377410) or search the App Store for "Flying Carpet File Transfer". Send and receive files between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No shared network or cell connection required, just two devices with WiFi chips (and optionally Bluetooth) in close range. Don't have a flash drive? Don't have access to a wireless network? Need to move a file larger than 2GB between different filesystems but don't want to set up a network share? Try it out!
More…
macOS version 9.0.1 fixes a UI bug that was causing crashes, as well as some minor layout bugs. Version 9.0.4 targets macOS 13.5 and up.