LocalSend to open-source alternatywa dla AirDrop, której nadal potrzebujemy
LocalSend nie jest magicznym AirDropem na każdą sytuację. Jest praktycznym lokalnym narzędziem, które pokazuje, jak niedokończone pozostaje pobliskie przesyłanie plików.
Zabawne w przesyłaniu plików w 2026 roku jest to, że problemem często nie jest sam plik. Problemem jest wszystko dookoła: które konto jest zalogowane, gdzie leży kabel, czy firmowe Wi‑Fi blokuje wykrywanie urządzeń, czy druga osoba używa iOS, Androida, Windowsa, Linuksa albo macOS, i czy wysyłanie zrzutu ekranu przez komunikator ma sens, jeśli ten plik w ogóle nie powinien opuszczać pokoju.
Dlatego LocalSend ciągle wraca. To nie jest nowy projekt, ale znów pojawił się w rozmowach na Hacker News i w sygnałach z GitHuba, bo rozwiązuje nudny problem z rzadko spotykaną konsekwencją: wysyłanie plików między pobliskimi urządzeniami bez konta w chmurze, bez ekosystemu jednego producenta i bez założenia, że wszyscy mają ten sam telefon oraz laptop.
LocalSend opisuje się jako open-source, cross-platform alternative to AirDrop. To prawdziwe tylko z ważnym dopiskiem. Aplikacja świetnie działa wtedy, gdy urządzenia widzą się w sieci lokalnej. Jest znacznie mniej magiczna niż AirDrop, gdy chcesz wysłać zdjęcie obcej osobie w pociągu, na konferencji albo w parku bez wspólnego Wi‑Fi. To nie jest czepianie się szczegółów. Właśnie ta granica sprawia, że projekt jest ciekawy.

Czym naprawdę jest LocalSend
LocalSend to darmowa aplikacja open source do lokalnego przesyłania plików na Windows, macOS, Linux, Android i iOS. Strona projektu mówi wprost: pliki bez chmury, bez konta, bez logowania, bez zewnętrznego serwera, bez reklam i bez trackerów. Repozytorium ma licencję Apache-2.0; 15 lipca miało około 85 tys. gwiazdek, 4,6 tys. forków i ponad 1 tys. otwartych issues. Repozytorium było aktywne tego samego dnia, choć najnowszym stabilnym wydaniem na GitHubie pozostawało v1.17.0 z lutego 2025 roku.
Podstawowy przepływ jest prosty. Instalujesz aplikację na potrzebnych urządzeniach, podłączasz je do tej samej sieci lokalnej, otwierasz LocalSend, wybierasz odbiorcę i wysyłasz. Oficjalna strona mówi, że transfer zostaje w sieci lokalnej i jest szyfrowany przez HTTPS. Osobna dokumentacja protokołu opisuje projekt oparty na REST, bez zewnętrznych serwerów, z wykrywaniem przez multicast i tryby HTTP oraz endpointami do uploadu i reverse transfer.
To brzmi zbyt zwyczajnie jak na projekt, który trafia na czołówkę dyskusji developerskich. Ale właśnie zwyczajność jest tu sednem. Większość ludzi nie chce wykładu o systemach rozproszonych, kiedy musi przenieść PDF z desktopa z Linuksem na iPhone’a. Chce zobaczyć pobliskie urządzenie i zakończyć transfer bez wrzucania pliku do chmury.
LocalSend nie próbuje być pełnym pakietem do sterowania urządzeniami. KDE Connect umie więcej: schowek, pilot, powiadomienia, integrację urządzeń. Syncthing świetnie synchronizuje foldery stale. Magic Wormhole i Croc są mocnymi narzędziami terminalowymi do jednorazowych transferów przez internet. PairDrop i narzędzia typu Snapdrop stawiają na przeglądarkę. LocalSend zostaje w węższym pasie: lokalnie, przez aplikację, na wielu platformach i na tyle prosto, by użyła go osoba nietechniczna.
Dlaczego znów jest o nim głośno
Obecna fala zainteresowania częściowo wynika z liczb. Główny wątek Hacker News “Localsend: An open-source cross-platform alternative to AirDrop” miał przy sprawdzaniu 923 punkty i 275 komentarzy. Starsze wątki też były mocne: w 2023 roku LocalSend zebrał 563 punkty i 229 komentarzy, a dyskusja z 2024 roku również przyciągnęła setki reakcji. To nie jednorazowa ciekawostka. Ta sama potrzeba wraca regularnie.
Liczby z GitHuba mówią to samo. Projekt nie dostaje 85 tys. gwiazdek tylko dlatego, że ludzi fascynuje teoria transferu plików. Dostaje je, bo wystarczająco wielu użytkowników uderza w ten sam absurd: można prowadzić wideorozmowy przez kontynenty, ale przeniesienie pliku między dwoma urządzeniami na jednym stole nadal oznacza wybór między magią Apple, przepływami Google, uploadem do chmury, męką Bluetooth, kablem USB albo komunikatorem używanym jako prowizoryczny transport plików.
Hacker News jest tu przydatne, bo komentarze są praktyczne. Jedni chwalą LocalSend za działanie między mieszanymi urządzeniami: Android do Maca, Linux do telefonu, Windows do iOS, domowe i biurowe zestawy, gdzie AirDrop nie ma sensu. Inni mocno kwestionują etykietę “alternatywa dla AirDrop”, bo AirDrop potrafi stworzyć ścieżkę peer-to-peer i działać bez wspólnej sieci Wi‑Fi. LocalSend zwykle zakłada, że urządzenia spotkają się w tej samej sieci lokalnej. Obie strony mają rację.
Dlatego to dobry temat dla Open Source Radar. Historia nie brzmi: “nowa aplikacja zastąpiła wszystko”. Historia brzmi: projekt open source łata realną lukę użyteczności, której duże platformy wciąż nie ustandaryzowały między ekosystemami.
Porównanie z AirDrop ma sens tylko uczciwie
AirDrop jest oczywistym punktem odniesienia, bo ustawił oczekiwanie użytkownika: otwierasz menu udostępniania, wybierasz pobliską osobę albo urządzenie, wysyłasz plik. Gdy działa, jest prawie niesprawiedliwie wygodny. Ceną jest granica Apple. AirDrop jest dla urządzeń Apple. Jeśli twoja rzeczywistość zawiera Androida, Windowsa, Linuksa, sprzęt firmowy, tablety i cudze urządzenia, magia szybko się kończy.
LocalSend pokrywa wiele codziennych przypadków. Możesz przenieść zdjęcia z telefonu na laptop, wysłać build artifact na drugą maszynę, przekazać PDF na tablet albo przesłać nagranie ekranu bez tworzenia kopii w chmurze. Dla mieszanego domu albo developera z kilkoma systemami operacyjnymi to już wystarczy, by zainstalować aplikację.
Ale LocalSend nie jest AirDropem bez logo. Najmocniejszą sztuczką AirDrop jest proximity sharing bez myślenia o wspólnej sieci. Najmocniejszą sztuczką LocalSend jest cross-platform lokalność wtedy, gdy sieć pasuje. To ma znaczenie w hotelach, na konferencjach, w pociągach, na uczelniach i w firmowych Wi‑Fi, gdzie client isolation blokuje wzajemne widzenie urządzeń.
Najuczciwiej powiedzieć: LocalSend to aplikacja w stylu AirDrop dla osób, które kontrolują sieć lokalną albo mogą ją szybko stworzyć. To jeszcze nie uniwersalny standard “wyślij do kogokolwiek obok”.
To ograniczenie nie jest porażką. To granica projektu. Wyjaśnia też, dlaczego rozmowy szybko skręcają w Wi‑Fi Direct, WebRTC, przesyłanie przez przeglądarkę, Quick Share, KDE Connect i Magic Wormhole. Wszyscy próbują obejść ten sam brakujący standard.
Prywatność jest zaletą, ale nie magią
Najlepszy argument LocalSend to prywatność przez lokalność. Nie musisz wysyłać pliku na serwer firmy trzeciej, żeby przenieść go przez pokój. Nie potrzebujesz konta. Nie musisz pchać prywatnego dokumentu przez komunikator tylko dlatego, że jest wygodny.
To ważne dla plików służbowych, zrzutów ekranu, dokumentów medycznych, podatków, zdjęć rodzinnych, APK, logów i archiwów. Ważne jest też zaufanie: lokalna aplikacja do jednorazowego przekazania pliku jest łatwiejsza do zrozumienia niż produkt do synchronizacji chmurowej.
Cena jest taka, że sieci lokalne bywają brudne. Multicast discovery może nie zadziałać. VPN może pomieszać routing. Laptop może mieć Ethernet, Wi‑Fi, adapter wirtualny, sieć kontenerów i interfejs VPN jednocześnie. Publiczne Wi‑Fi często izoluje klientów celowo. Systemy mobilne ograniczają działanie w tle i proszą o uprawnienia w sposób, który psuje prostotę.
Release notes v1.17.0 dobrze to pokazują. Wydanie dodało ustawienie filtrowania interfejsów sieciowych, poprawiło wybór mediów na mobile, konwertowało wklejane obrazy w Windows do PNG i naprawiło podatność path traversal przy zapisywaniu plików. To nie są efektowne funkcje. To normalna konserwacja narzędzia używanego na prawdziwych, nieidealnych maszynach.
Prywatność LocalSend jest więc mocna, ale konkretna. Aplikacja zmniejsza ekspozycję na chmurę. Nie czyni każdej sieci lokalnej bezpieczną. Przy wrażliwych plikach nadal trzeba rozumieć sieć, sprawdzać odbiorcę i używać zabezpieczeń takich jak PIN verification tam, gdzie ma to sens.
Sygnał wydań wymaga niuansu
W publicznych sygnałach projektu widać małe napięcie. Repozytorium było aktywne w połowie lipca 2026 roku, ale najnowszym stabilnym wydaniem na GitHubie było v1.17.0 z lutego 2025. To nie oznacza porzucenia projektu. Oznacza, że trzeba oddzielić active development od recent stable release.
Dla narzędzia developerskiego lub użytkowego to ważne. Aktywne repozytorium z wieloma issues może oznaczać zdrowe użycie i utrzymanie. Może też oznaczać backlog, zmiany platform i dużo przypadków brzegowych. LocalSend musi obsługiwać desktopowe OS, mobilne OS, sklepy z aplikacjami, lokalne sieci, uprawnienia, przeglądarki i zgłoszenia bezpieczeństwa. To duża powierzchnia jak na narzędzie o prosto brzmiącej misji.
W release notes jest też informacja, że v1.17.0 było małym wydaniem przed stabilnym WebRTC. Warto to obserwować, bo WebRTC może poprawić część scenariuszy przeglądarkowych i peer-to-peer. Nie rozwiąże jednak automatycznie discovery, signaling, NAT, zachowania przeglądarek i UX dla normalnych użytkowników.
Praktyczna rada: testuj LocalSend takim, jaki jest dziś, nie takim, jaki chciałbyś zobaczyć w roadmapie. Jeśli już rozwiązuje twoje lokalne transfery, zostaw go. Jeśli główny przypadek to wysyłanie nieznajomym bez wspólnego Wi‑Fi, traktuj go jako jedną z opcji, nie finałową odpowiedź.
Porównanie z alternatywami
AirDrop nadal jest najgładszy w ekosystemie Apple. Nie jest odpowiedzią dla domów i zespołów z mieszanymi platformami.
Quick Share i dawne Nearby Share są lepsze niż wcześniejszy chaos, zwłaszcza dla Androida i Windowsa, ale nie są neutralnym standardem dla każdego desktopu i mobile. Niosą też założenia dostawcy, których część użytkowników nie chce.
KDE Connect jest świetny, jeśli chcesz szerszą integrację urządzeń. Wysyła pliki, ale to tylko jedna z funkcji. Dla jednych to plus, dla innych nadmiar.
Magic Wormhole i Croc są mocne dla developerów i osób z terminalem. Szczególnie wtedy, gdy urządzenia nie są w jednej sieci lokalnej. Minusem jest mniejsza przystępność dla rodziny, użytkowników telefonów i osób oczekujących graficznego wyboru pobliskiego urządzenia.
PairDrop i narzędzia typu Snapdrop są atrakcyjne, bo przeglądarka staje się aplikacją. To dobre, gdy odbiorca nie ma nic instalować. Kompromisy to limity przeglądarki, infrastruktura signaling, zachowanie sieci i czasem mniej przewidywalna wydajność.
Syncthing to inna kategoria. Jest świetny do ciągłej synchronizacji folderów między własnymi urządzeniami. Jest za ciężki, jeśli chcesz raz przekazać jeden plik jednej osobie.
LocalSend wygrywa przy węższym pytaniu: mam dwa lub więcej urządzeń w sieci lokalnej, często na różnych systemach, i chcę prywatnego jednorazowego transferu bez kont. To nie wszystkie scenariusze file sharing. Ale bardzo wiele.
Kto powinien spróbować LocalSend
Zainstaluj go, jeśli żyjesz w świecie mieszanych urządzeń. Android plus Mac. iPhone plus laptop z Linuksem. Firmowy Windows plus prywatny tablet. Rodzina z różnymi ekosystemami. Mały zespół przesyłający logi, zrzuty ekranu albo testowe buildy bez uploadu do chmury.
Warto go sprawdzić, jeśli jesteś domową osobą od supportu. Prosta lokalna aplikacja potrafi oszczędzić zaskakująco dużo czasu w porównaniu z tłumaczeniem folderów chmurowych, uprawnień, wygasających linków i tego, czemu komunikator skompresował plik.
Developerom i sysadminom może spodobać się jeszcze z innego powodu: to GUI, którego mogą używać nietechniczne osoby, ale nadal respektuje prostą zasadę, że lokalne pliki powinny mieć lokalną drogę. Nie każdy transfer potrzebuje bucketa S3, załącznika Slacka albo pendrive’a.
Najlepszy test jest zwyczajny. Zainstaluj LocalSend na telefonie i laptopie. Wyślij duże wideo, PDF, folder, screenshot i build artifact. Sprawdź domowe Wi‑Fi, firmowe Wi‑Fi i hotspot telefonu. Jeśli discovery działa, a szybkość jest akceptowalna, aplikacja zasłużyła na miejsce.
Kto może się rozczarować
Nie oczekuj, że LocalSend zachowa się jak AirDrop w każdej sytuacji społecznej. Jeśli często wysyłasz pliki osobom dopiero poznanym, bez wspólnej sieci i bez proszenia ich o instalację aplikacji, LocalSend może być mniej magiczny, niż sugeruje porównanie.
Uważaj w sieciach firmowych i szkolnych. Client isolation może uniemożliwić wykrywanie urządzeń. VPN i konfiguracje z wieloma sieciami też potrafią powodować dziwne błędy. Filtr interfejsów z v1.17.0 istnieje dlatego, że prawdziwe maszyny często mają więcej niż jedną sensowną ścieżkę sieciową.
Jeśli potrzebujesz ciągłej synchronizacji, użyj narzędzia sync. Jeśli potrzebujesz transferu przez internet z prostą frazą kodową, sprawdź Magic Wormhole lub Croc. Jeśli odbiorca nie powinien nic instalować, spróbuj PairDrop albo opcji przeglądarkowej. Jeśli jesteś całkowicie w Apple, AirDrop może pozostać najlepszym domyślnym wyborem.
Najgorsze byłoby nazwać LocalSend “uniwersalnym AirDropem”, a potem obwiniać projekt, że nie rozwiązuje innego problemu. To lepsze narzędzie niż taki slogan: skupione, jasne i mocne w swoim obszarze.
Lekcja open source
Popularność LocalSend przypomina, że open source nie musi być efektowne, żeby miało znaczenie. Czasem wygrywa projekt, który bierze małą codzienną irytację i nie każe płacić kontem, uploadem do chmury, tracking SDK ani zamknięciem w platformie.
Pokazuje też większą porażkę. Przesyłanie plików między pobliskimi urządzeniami powinno dawno zostać rozwiązane przez interoperacyjne standardy dobrze wdrożone przez wszystkie duże platformy. Zamiast tego użytkownicy wybierają między wyspami producentów, częściowymi mostami i sprytnymi narzędziami społeczności. LocalSend jest użyteczny, bo ta luka nadal istnieje.
Dlatego spór na Hacker News jest zdrowy. Krytycy mają rację, że LocalSend nie ma całej ad-hoc network magic AirDrop. Fani mają rację, że działa lepiej niż chaotyczne alternatywy, które naprawdę mają pod ręką. Obie reakcje mówią to samo: uniwersalny lokalny transfer plików wciąż nie jest rozwiązany.
Werdykt
LocalSend warto wypróbować i prawdopodobnie zostawić zainstalowany, jeśli używasz więcej niż jednego systemu operacyjnego. Jest open source, praktyczny, prywatny domyślnie w tym sensie, w jakim zwykle rozumieją to użytkownicy, i pokrywa wiele codziennych problemów z przesyłaniem plików.
Nie warto go tylko przesadnie reklamować. To nie jest idealny klon AirDrop. Nie zastępuje sync tools, narzędzi terminalowych ani rozwiązań przeglądarkowych w każdej sytuacji. To aplikacja do transferu w sieci lokalnej, która działa na tyle dobrze, że każe zapytać, dlaczego same platformy nadal tak komplikują prostą rzecz.
Dla Open Source Radar to dokładnie taki projekt, który zasługuje na uwagę: nie dlatego, że jest nowy, lecz dlatego, że jest użyteczny, utrzymywany, zrozumiały i trafia w problem, który ludzie ciągle mają.
Comments
Sign in to comment.
No comments yet.