Skip to content

iroh-drop 0.1.0

Choose a tag to compare

@chad chad released this 31 Jul 02:40
· 12 commits to main since this release

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.leave announces 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