Wisp sends files directly between your devices, without the cloud and without an account. It's like AirDrop, but it works across phones, laptops, and desktops — not just Apple devices — and it works whether the devices are sitting next to each other on the same Wi-Fi or halfway across the world.
▸ Send anything, fast
Photos, videos, documents, folders — drop them into Wisp and they arrive on the other device. Large files stream directly between thetwo devices over an end-to-end encrypted connection, so transfer speed is limited only by your network, not by any third-party intermediary.
▸ Three ways to pair
• Nearby — devices on the same Wi-Fi find each other automatically.
• Pairing code — share a 6-character code shown on the receiver to pair across networks.
• QR code — scan a code shown on the receiver for fully offline LAN pairing, no internet needed.
▸ Resumable transfers
If the connection drops mid-transfer, send the same files again and Wisp will pick up from where it left off instead of starting over.
▸ Saved devices
Devices you've successfully transferred with show up in a "Recent" list, so you can pick them again without re-scanning or re-typing a code.
▸ Built-in Connection Test
A self-diagnose screen surfaces network, rendezvous, LAN, and permission problems with actionable hints when something doesn't work, so you don't have to guess what went wrong.
▸ Privacy by design
• No accounts. You never sign in. There is no email, phone number, or any other identifier to register.
• No analytics, no advertising, no tracking SDKs.
• Files are sent over an end-to-end encrypted peer-to-peer connection built on iroh (https://www.iroh.computer). Only the sender and receiver can read them.
• The optional rendezvous server only sees ephemeral pairing codes used for the handshake — never your files, file names, or recipient list.
• Full privacy policy: https://vigov5.github.io/wisp/privacy-policy/
▸ Free and open source
Wisp is MIT-licensed. Read the source, audit it, run your own rendezvous server, or contribute on GitHub: https://github.com/vigov5/wisp
▸ Cross-platform
Builds are available for Android, macOS, Windows, and Linux. iOS support is planned.
────────────
Permissions Wisp asks for, and why:
• Wi-Fi / nearby devices — to discover other Wisp devices on your local network using mDNS. The Android 13+ NEARBY_WIFI_DEVICES permission is declared with the "neverForLocation" flag, so Wisp doesn't derive your location.
• Location (Android 12 and below) — only used as a fallback for the mDNS discovery feature; Wisp never reads, stores, or transmits your location.
• Camera — only when you open the QR-scan screen. No image is ever recorded.
• Foreground service + notifications — to keep a long file transfer running when the app is in the background, with the system-required visible notification.
────────────
Wisp is a friendly fork of the original Drift project by Samarth Verma, redirected toward Android polish, QR pairing, self-diagnose tooling, and self-hosted rendezvous infrastructure.
Found a bug or want a feature? Open an issue: https://github.com/vigov5/wisp/issues