← Ко всем open source проектам

LocalSend

localsend/localsend

LocalSend — кроссплатформенное приложение для передачи файлов и сообщений между устройствами в локальной сети без внешнего облака.

Форки 4,514
Автор localsend
Язык Dart
Лицензия Apache-2.0
Обновлено 2026-06-10

Что это такое

LocalSend — приложение для передачи файлов и сообщений между устройствами в локальной сети. В отличие от облачных мессенджеров или файловых хранилищ, оно не требует внешнего сервера и работает рядом с устройствами пользователя.

Проект особенно полезен для бытового сценария: быстро перекинуть файл с телефона на ноутбук, с Linux на Windows или между устройствами в одной комнате. Не нужно заводить учетную запись, отправлять файл через стороннее облако или подключать кабель.

Что внутри

В репозитории находится приложение на Flutter, логика обнаружения устройств, локальный протокол передачи через REST API и HTTPS, сборки для Android, iOS, macOS, Windows и Linux, инструкции сборки и материалы для переводов.

Типовой сценарий прост: оба устройства подключены к одной сети, LocalSend видит соседние устройства, пользователь выбирает файл и подтверждает прием. TLS/SSL-сертификат генерируется на устройстве, а передача идет локально.

Модель передачи

Фрагмент показывает смысл LocalSend: устройства находят друг друга в локальной сети и передают файл напрямую.

Язык: Plain text
Phone -> Local network -> Laptop
No account
No external cloud
Receiver confirms the transfer

Сильные стороны и ограничения

Сильная сторона — приватность и простота. Файлы не обязаны проходить через чужой сервер, а приложение работает на разных платформах. Это закрывает частую мелкую боль, которая возникает почти каждый день.

Ограничение — сеть. Если устройства не видят друг друга из-за гостевого Wi-Fi, VPN, firewall или изоляции клиентов, передача может не заработать. Для удаленной синхронизации через интернет LocalSend не заменяет полноценное облако.