LocalSend: Open-source, cross-platform file sharing to nearby devices
Positioning vs. Other Tools
- LocalSend is framed as a cross‑platform, open‑source AirDrop analogue for quick, ad‑hoc file transfers, not continuous sync.
- Several commenters stress it is not a Syncthing competitor: Syncthing is for folder syncing; LocalSend is for one‑off sends of photos/files.
- Compared to Tailscale Taildrop, some see Taildrop as over‑complex or alpha; others say it works fine across many platforms after simple setup.
Transport, Networks, and Discovery
- LocalSend relies on a local network (Wi‑Fi/LAN); it doesn’t use Bluetooth or create ad‑hoc Wi‑Fi like AirDrop.
- This limits use in scenarios without infrastructure (e.g., firefighters in the field); possible workarounds mentioned:
- Phone hotspots / local-only Wi‑Fi,
- VPN overlays (WireGuard/Tailscale),
but these are less seamless than AirDrop.
- Multiple people wish for Bluetooth-based discovery and small‑file transfer, and/or Wi‑Fi Direct support.
Alternatives and Ecosystem Fragmentation
- Many alternatives are listed:
- LAN/desktop tools: Syncthing, rsync, SFTP, NFS, uploadserver, simple-file-server.
- GUI cross-platform: KDE Connect, LANDrop, Feem, Nextcloud, Payload, TrebleShot.
- Browser-based: Snapdrop, PairDrop, ShareDrop, FilePizza, Instant.io, drop.lol, etc.
- CLI: croc, Magic Wormhole, wormhole-william, p2pcopy, pcp.
- Some lament that every few months a new tool appears, none become ubiquitous, and non‑technical users still resort to email, WhatsApp, Signal, etc.
Usability, Bugs, and Performance
- Many praise LocalSend’s ease of use, cross‑platform coverage (Android, iOS, macOS, Windows, Linux), and simple setup.
- Reported issues:
- Preventing system sleep on Windows/Linux.
- High CPU usage on Linux when the Flutter UI window is visible; disabling animations helps.
- On Android, receiver must be awake and app foregrounded.
- Transfer speeds reportedly lower than SMB, croc, and even LANDrop for some; unclear if network complexity is a factor.
- Doesn’t work on Chromebooks (linked issue).
Privacy, Terms, and Openness
- Privacy policy is extremely minimal: claims no personal data is collected, hence nothing is shared or sold. Some call this ideal; others criticize lack of detail on non‑personal data and telemetry.
- Terms of Service disallow users under 18, which disappoints those wanting family use.
- Code is MIT‑licensed and mirrored on non‑GitHub hosting; a side discussion clarifies that GitHub’s status doesn’t affect LocalSend being open source.
Standards and Interoperability
- Several commenters want:
- A common open protocol for local file sharing, or
- A multi‑protocol tool that can interoperate with many existing projects.
- Consensus that the main missing piece industry‑wide is not technical feasibility but a ubiquitous, preinstalled, cross‑vendor standard.