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.12.0 changelog:
Summary
- feat: add favorites (@Tienisto)
- feat: add OLED color mode (@Tienisto)
- feat: show dialog before clearing history (@pantshaswat, @Tienisto)
- feat: show clear button in apk picker search bar (@Tienisto)
- feat: use better colors for the toggle switches in the settings (@gitstart)
- feat: drastically improve GPU usage by optimizing the spin animation (@Tienisto)
- feat(desktop): support pasting from clipboard (@gitstart, @Tienisto)
- feat(linux): allow disabling client side decorations on Wayland (@I-Want-ToBelieve)
- feat(android): use high framerate on devices that lock at 60 Hz like on some OnePlus phones (@Tienisto)
- fix(desktop): fallback to "$HOME/Downloads" when default downloads folder is unavailable (@Sqbika)
- i18n: add Vietnamese (@faea726), Thai (@watchakorn-18k), Basque (@xezpeleta)
Contributions
- Update strings_he.i18n.json (#819) @ShlomoCode
- Update zh-HK Translation (#816) @graphemecluster
- Updated missing translations bn (#815) @RishiASheth
- i18n: Vietnamese. Add missing translations. (#814) @faea726
- Update _missing_translations_zh_TW.json (#799) @Neo1102
- i18n: Update Italian Translations (#804) @Francesco146
- Update strings_zh-CN.i18n.json (#802) @nkh0472
- Update text thai langauge (#803) @watchakorn-18k
- Updated hungarian translation (#805) @gidano
- i18n: Vietnamese. Use more common grammar (#806) @faea726
- Added missing fr_FR translations (#808) @Nixuge
- updated czech translation (#813) @Amereyeu
- i18n: update spanish translations (#800) @esaracho
- i18n: update Japanese translations (#796) @soya-daizu
- Update strings_iw.i18n.json (#794) @ShlomoCode
- Update _missing_translations_nl.json (#793) @im-ichat
- feat: paste image (#792) @Tienisto
- i18n: Updated missing translations for Ukrainian and Russian languages (uk-UK; ru-Ru) (#791) @sergd88
- ADD: Alert while deleting history (#765) @pantshaswat
- added missing translations for bn (#783) @RishiASheth
- Added Thai langauge (#785) @watchakorn-18k
- Update Czech translation (#784) @tomz00
- add Vietnamese translator (#782) @faea726
- fix typo (#778) @Rudra-Ji
- Add missing french translations (#777) @lchaumont
- Distribution: Update .deb / Add .rpm scripts (#767) @TheGB0077
- i18n: Add Vietnamese (#770) @faea726
- strings_in.i18n.json minor changes (#773) @Rostislav12345
- i18n: Add missing Italian translations (#775) @Francesco146
- i18n: update to pt-BR locale (#766) @TheGB0077
- Update strings_de.i18n.json (#762) @tomole444
- Add missing translations for ko and ja (#757) @kimcore
- Add missing translations for tr (#763) @cem256
- Updated _missing_translations_es_ES.json with brand new translations (#754) @kant
- Update strings_es-ES.i18n.json (#753) @kant
- Add basque (eu) language translation (#748) @xezpeleta
- Hungarian translations extended. (#747) @zsoltika
- i18n: Updated missing translations for Ukrainian and Russian languages (uk-UK; ru-Ru (#744) @sergd88
- i18n: Update of the translation for the English language (#743) @sergd88
- Update strings_zh-CN.i18n.json (#739) @nkh0472
- docs: use ** instead of #### (#742) @Jesse205
- Enable high framerate (#737) @Tienisto
- i18n: Update translations for Ukrainian and Russian (uk-UK; ru-Ru) (#731) @sergd88
- Favorites (#736) @Tienisto
- i18n: Small correction of the translation for the Ukrainian language (uk-UK) (#726) @sergd88
- Update strings_iw.i18n.json (#724) @ShlomoCode
- Update _missing_translations_fa.json (#725) @farshad991
- i18n: Update missing translation for Ukrainian and Russian language (uk-UK; ru-Ru) (#722) @sergd88
- Update strings_zh-CN.i18n.json (#717) @nkh0472
- Update make_config.yaml (#718) @gvenusleo
- translation of _missing_translations_iw.json (#716) @ShlomoCode
- fix: rail padding (#709) @Jesse205
- Delete round icons on android (#707) @Jesse205
- Update Translations (#701) @graphemecluster
- The changes in translation are based on request #671 (#698) @sergd88
- Update _unused_translations.json (#697) @nidexingg
- Support file/image transfer by pasting files from the clipboard. (#674) @gitstart
- Create _missing_translations_km.json (#689) @nidexingg
- Create strings_km.i18n.json (#690) @nidexingg
- feat: add OLED color mode (#681) @Tienisto
- Update strings_iw.i18n.json (#678) @ShlomoCode
- fix: Fallback to "$HOME/Downloads" when default downloads folder is unavailable (#680) @Sqbika
- feat: drastically improve GPU usage by optimizing the spin animation (#679) @Tienisto
- Add tray/menu bar (#676) @ColoursofOSINT
- The color of the enabled button looks like disabled and the opposite of the disabled button (#673) @gitstart
- fix: disable gtk client side decorations when the environment variable GTK_CSD exists and its value is 0 (#669) @I-Want-ToBelieve
- fix: typo for android column in download options table (#661) @juaoose
- i18n: Polishing translations for Ukrainian and Russian (#662) @sergd88
Download: Windows | Portable | Android (direct link .apk) | macOS | iOS
Links: LocalSend Website | LocalSend @Github | Screenshots 1 | 2 | 3