LocalSend CLI

Tien Do Nam·LocalSend.LocalSend.CLI

Share files to nearby devices. Free, open source, cross-platform. An open source cross-platform alternative to AirDrop. (CLI)

winget install --id LocalSend.LocalSend.CLI --exact --source winget

Latest 1.18.0·August 10, 2026

Release Notes

This release is also the first release of the CLI. It uses the same Rust library as the Flutter app. The Rust rewrite of the core networking and file I/O logic is complete. You should notice that in improved transfer speeds. Please note that the Windows EXE installer is not published (#3270). It will be added in a few days (hopefully). Summary

  • feat(cli): initial CLI release
  • feat: receive via link
  • feat: custom color theme via color picker
  • feat: ipv6 support
  • feat: checksum support (enabled by default)
  • feat: automatically accept files by favorite devices by default
  • feat: use decimal units for file sizes (1 GB = 1000 MB) to match macOS, iOS, Android, and Linux
  • feat: enable starting text share via command line using --text or -t flags (@guilhermetiscoski)
  • feat: improve remaining time formatting for long transfers (@ShlomoCode)
  • feat: change duplicate file naming from "file-1.txt" to "file (1).txt" format (@kartoshka95)
  • feat(android, ios, macos): respect system-wide animation preferences on first app startup (@nitheesh-daram)
  • feat(android): run file transfer in background
  • feat(android): add quick settings tile for instant app launch (@Voltra)
  • feat(windows): add LocalSend to share sheet (@chenxdust)
  • feat(macos): implement button to quickly open firewall settings from troubleshoot page (@ShlomoCode)
  • feat(macos): add Command+Comma shortcut to open settings (@ShlomoCode)
  • feat(macos): use user-friendly ComputerName instead of the technical hostname (@ShlomoCode)
  • feat(macos): enable Dock icon text-drop even when the app is not running (@ShlomoCode)
  • feat(linux): use native window decorations instead of large GTK3 headerbar (@nixigaj)
  • perf: faster transfers for slow receiving devices
  • fix: receiving / sending many files no longer freeze / lag
  • fix: release wake lock after file transfer completes to allow device sleep (@kartoshka95)
  • fix: text message content displayed three times in history dialog (@ew-sirenko)
  • fix: text message content size calculation (@ew-sirenko)
  • fix: save DNG files to image gallery (@ShlomoCode)
  • fix(ios, android): prevent transfer error by saving unsupported media formats to folder instead of gallery (@ShlomoCode)
  • fix(android): share to LocalSend sometimes doesn't work
  • fix(android): preserve location metadata when sharing media (@ShlomoCode)
  • fix(macos): prevent Dock icon from briefly appearing during autostart when "Start hidden" is enabled (@ShlomoCode)
  • fix(macos): Dock icon drag-and-drop and Share Extension working again (@ShlomoCode)
  • fix(linux): add CJK font support for Chinese, Japanese, and Korean text (@Mr-Ebonycat) Full Changelog Windows binaries are signed according to the Code signing policy.

Installer type: portable

x64C27709B206F8ED8C62BF18F4FB00F7644F18F220B978AC0755853E356FAE8CCA
arm643043A31C688407E56013AD02DC2A9FE019C76C7CB78A96BBED1B13C0930E8AA3

Details

Homepage
https://localsend.org/
License
Apache-2.0
Publisher
Tien Do Nam
Support
https://localsend.org/
Copyright
Copyright (c) 2022-2024 Tien Do Nam

Tags

cross-platformfile-sharingflutterlocalshareitshariktrebleshotwifi