Warning
Drift is still rough around the edges. If something breaks, feels confusing, or does not work on your device, please open an issue: https://github.com/vsamarth/drift/issues/new
AirDrop-like file sharing for any device, anywhere.
Drift is a free and open-source app for sending files directly between devices, built using iroh.
It is designed to feel as simple as AirDrop, but without being limited to Apple devices or nearby-only transfers. Pick files, connect to another device, and send.
-
Send files between devices, near or far
Discover nearby devices on your local network, or connect using a 6-character pairing code. -
Resumable transfers
Connection died mid-transfer? Send the same files again and Drift will resume from where the transfer stopped instead of starting over. -
Cross-platform
Drift currently provides builds for macOS, Windows, Linux, and Android. iOS support is planned. -
End-to-end encrypted connections
Files are sent over an end-to-end encrypted peer-to-peer connection. Files are never stored in the cloud, and only the sender and receiver can read them. -
Free and open source
Drift is MIT-licensed and open to contributions. No ads, accounts, or limits on what you send.
| Platform | Download |
|---|---|
| macOS | drift-macos-v0.3.6.dmg |
| Windows | drift-windows-setup-v0.3.6.exe |
| Linux | drift-linux-v0.3.6.deb |
| Android | drift-android-v0.3.6.apk |
| iOS | Coming soon |
Tip
macOS: Drift is currently unsigned. If Gatekeeper blocks the app, you can remove the quarantine flag:
xattr -rd com.apple.quarantine /Applications/Drift.appThe Flutter app lives in flutter/.
See flutter/README.md for build instructions.
- Choose or drop the files you want to send.
- Select a nearby device, or connect using the 6-character pairing code shown on the receiving device.
- The receiver reviews the files and accepts the transfer.
- Drift sends the files directly to the other device.
Drift is usable, but still early. Contributions, testing, bug reports, and UX feedback are welcome.
Some of the things planned next:
- Resumable transfers for interrupted sessions
- Remember trusted devices for faster repeat transfers
- Keep Drift listening in the background
- Set up app distribution through app stores and package managers
- Add iOS support
Drift is licensed under the MIT License. See LICENSE.