Repository navigation
iroh-drop 0.1.0
iroh-drop 0.1.0
Decentralized AirDrop: no accounts, no cloud, no registry. Peers find each other by link or on the local network; every recipient becomes a provider.
Downloads
| Platform | File | Notes |
|---|---|---|
| macOS (Apple Silicon) | iroh-drop-0.1.0-macos-arm64.zip |
SwiftUI app; unzip and move iroh-drop.app to Applications |
| Windows (x64) | iroh-drop-0.1.0-windows-x64.zip |
egui app + daemon + CLI; unzip anywhere, run Drop.exe |
First launch
- macOS: unsigned build — right-click → Open the first time (or
xattr -d com.apple.quarantine iroh-drop.app). - Windows: SmartScreen will warn for an unsigned exe — "More info" → "Run anyway". A firewall prompt is expected: iroh-drop talks QUIC/UDP to peers and mDNS on the LAN.
How sharing works
Send: drop files in the window → you get a drop1… link → send it any way you like. Receive: paste a link, or accept the card when someone on your network offers. Links work across the internet (encrypted relay fallback, no upload anywhere) and on the LAN (direct).
In this release
- Daemon with drop-level persistence: your drops survive restarts, handles stay stable,
drop.leaveannounces withdrawal and forgets - Role-enforced control API (observer / ui / control) over a user-private local channel (Unix socket / Windows named pipe)
- macOS menu bar app with consent cards, onboarding, Share extension
- Windows client (new): GUI + daemon + CLI, cross-compiled — compile-verified but not yet run on a Windows machine; report first-run issues
- CLI with send/get/watch/nearby/rooms/QR
- 100 tests passing, clippy clean
Full source: https://github.com/chad/iroh-drop