LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network, all without the need for an internet connection. By removing the dependence on third-party servers, the app eliminates potential bottlenecks and ensures a consistent user experience.
LocalSend uses a secure communication protocol that allows devices to communicate with each other using a REST API. All data is sent securely over HTTPS, and the TLS/SSL certificate is generated on the fly on each device, ensuring maximum security and confidentiality.
For more information on the LocalSend Protocol, see the documentation.
LocalSend 1.15.0 release notes:
For Windows users: To properly support autostart / start hidden, the msix installer has been removed. Please migrate to the EXE installer and uninstall the MSIX version.
For Android users: There has been some troubles regarding Google Play Store review. Hopefully, this version gets approved by Google.
LocalSend 1.15.0 changelog:
- feat: add clear button in the send tab (@Caesarovich)
- feat: save text messages to history (@Tienisto)
- feat: keep timestamps of transferred files (@Tienisto)
- feat: add option to require PIN when sharing via link (@Tienisto)
- feat: add option to require PIN when receiving files (@Tienisto)
- feat: add option to open parent folder of received files in history (@Tienisto)
- feat: confirm before adding or removing favorites in the nearby devices list (@Tienisto)
- feat: add URL view when sharing via link that shows the URL in bigger font (@harriseldon)
- feat: add discovery timeout setting for advanced users (@o2e)
- feat(android): do not require MANAGE_EXTERNAL_STORAGE, implement Android SAF (@Tienisto)
- feat(android): do not copy files to cache when select via file picker (@Tienisto)
- feat(windows): add context menu integration ("Send to") (@Tienisto)
- feat(windows): toggle "start hidden" in-app instead of referring to the system settings (@Tienisto)
- feat(desktop): make auto start + start hidden more stable, now listens to --hidden parameter instead of autostart (@Tienisto)
- feat(desktop): load initial files from command line arguments (@Tienisto)
- feat(desktop): show progress in the taskbar (@NightFeather0615)
- feat(macos): handle files that were dropped into the app icon (@Tienisto)
- fix: sanitize file names with invalid characters (@Caesarovich)
- fix: UI overflow when window height is too small (@CHUNG-HAO)
- fix(ios): make documents files visible to the Finder / AppleDevices app (@twinkles-twinstar)
- fix(windows): correctly remove tray icon when closing the app (@zpp0196)
- fix(windows): don"t keep file open (@NightFeather0615)
- fix(linux): compatibility with newer libayatana versions (@ix5)
- i18n: add Serbian (@nebojsatomic), Finnish (@jooapa), Romanian (@UnifeGi)
Contributions
- feat: keep timestamps of transferred files (#1505) @Tienisto
- feat: implement Android SAF (#1501) @Tienisto
- feat: require pin on receive (#1495) @Tienisto
- feat: add option to require PIN when sharing via link (#1479) @Tienisto
- feat: add option to open parent folder of received files in history (#1478) @Tienisto
- feat: save text messages to history (#1477) @Tienisto
- feat(macos): handle files that were dropped into the app icon (#1471) @Tienisto
- feat: add context menu integration (#1470) @Tienisto
- feat: confirm on favorite tap (#1469) @Tienisto
- feat: remove msix, improve auto start (#1467) @Tienisto
- [fixed] solved issue Overlapping UI Elements on Windows #1424 (#1444) @CHUNG-HAO
- Fix issue 1382: File info dialog overflow (#1390) @Caesarovich
- feat: ios app - make documents files visible to the Finder/AppleDevices app (#1377) @twinstar6980
- Add filename sanitization (#1336) @Caesarovich
- #1274 Make share larger (#1283) @harriseldon
- add discovery timeout setting (#1304) @o2e
- Rename NixOS to Nixpkgs (#1276) @Caesarovich
- Add Button to quickly clear selection (#1266) @Caesarovich
- Linux: Use tray_manager instead of system_tray; remove system_tray (#1255) @ix5
- fix: Close file stream properly (#1228) @NightFeather0615
- feat: Show Progress in Taskbar/Dock (#1222) @NightFeather0615
- fix: tray area icon won"t disappear (#1208) @zpp0196
- feat: debug package for android (#1176) @Jesse205
- docs: @Caesarovich, @ix5, @codesmith-emmy, @Jesse205, @linsui
LocalSend 1.15.1 changes:
For Windows users (same as 1.15.0): To properly support autostart / start hidden, the msix installer has been removed. Please migrate to the EXE installer and uninstall the MSIX version.
- feat: support Internet Explorer 8 (IE8) in web share (@Tienisto)
- feat: save auto accept state when switching encryption mode in web share (@Tienisto)
- feat: switch to "Send" tab when pasting via keyboard shortcut (@Tienisto)
- fix: count PIN tries correctly in web share (@Tienisto)
- fix(android): crash when picking files or folders on Android TV (@Tienisto)
- fix(windows): crash when sum of file sizes is greater than 2 GB (@Tienisto)
- fix(windows): bundle required DLL files to avoid crash on app start (@Tienisto)
- fix(macos): hide autostart option when installed via App Store because this switch is not working (@Tienisto)
Download: Windows | Portable | Android (direct link .apk) | macOS | iOS
Links: LocalSend Website | LocalSend @Github | Screenshots 1 | 2 | 3