# 📶 No cloud, no cable — beam files between phone, laptop & tablet over WiFi

**URL:** <https://onehack.st/t/no-cloud-no-cable-beam-files-between-phone-laptop-tablet-over-wifi/327080>\
**Category:** Tutorials & Methods\
**Tags:** tools, freebies, networking\
**Created:** [November 7, 2026, 1:55pm UTC](https://onehack.st/t/no-cloud-no-cable-beam-files-between-phone-laptop-tablet-over-wifi/327080 "2026-11-07T13:55:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SRZ](https://onehack.st/user_avatar/onehack.st/srz/32/146132_2.png) [@SRZ](https://onehack.st/u/SRZ)\
**Post date:** [November 7, 2026, 1:55pm UTC](https://onehack.st/t/no-cloud-no-cable-beam-files-between-phone-laptop-tablet-over-wifi/327080/1 "2026-11-07T13:55:49Z")

</div>

### 🔁 Same WiFi, zero middleman — your files beam straight across the room, never through a server.

 ![Your WiFi is the cable](https://onehack.st/uploads/default/original/3X/2/1/215b8e2bdad03cda4e765e14037a752867265790.jpeg)

Open **[wifibox.app](https://wifibox.app)** on two devices on the same WiFi — they appear, you drop, the file lands. Free, no app, no account, no cloud.

digraph G { rankdir=LR; node [shape=box, style="rounded,filled", fontcolor="#16324f", fontname="Arial"]; subgraph cluster\_old { label="☁️ the old detour"; color="#ff7a59"; fontcolor="#ff7a59"; style=filled; fillcolor="#fff4ee"; a [label="📱 phone", fillcolor="#ffe8e0", color="#ff7a59"]; b [label="🗄️ server", fillcolor="#ffe8e0", color="#ff7a59"]; c [label="💻 laptop", fillcolor="#ffe8e0", color="#ff7a59"]; a -\> b [style=dashed, color="#ff7a59"]; b -\> c [style=dashed, color="#ff7a59"]; } subgraph cluster\_new { label="📶 wifibox — the straight line"; color="#2f9bd6"; fontcolor="#2f9bd6"; style=filled; fillcolor="#f0f8ff"; d [label="📱 phone", fillcolor="#dceffe", color="#2f9bd6"]; e [label="💻 laptop", fillcolor="#dceffe", color="#2f9bd6"]; d -\> e [label="⚡ seconds · no account · no cloud", color="#2f9bd6", fontcolor="#16324f"]; } footer [label="same files, half the distance", shape=plaintext, fontcolor="#16324f"]; }

### One WiFi wire — eight powers

| Power | What you can now do | Start here |
| --- | --- | --- |
| 🧲 Browser beams | Open a URL on two devices and they appear to each other — no install | [PairDrop](https://pairdrop.net) |
| 🏠 Built-in + sync + cast | Use what your phone already has to beam files and keep folders in step | [Quick Share](https://www.android.com/better-together/quick-share-app/) |
| 💎 Jolt gems | Beams so wild they skip WiFi — light and QR carry your bytes | [Beam](https://get-beam.vercel.app/) |
| 🔐 Encrypted + terminal | Type the same code phrase on two machines for a safe cross-internet beam | [Magic-Wormhole](https://github.com/magic-wormhole/magic-wormhole) |
| 📱 Phone = wireless USB stick | Tap start and your phone becomes a drive your PC can reach on WiFi | [WiFi FTP Server](https://play.google.com/store/apps/details?id=com.medhaapps.wififtpserver) |
| 📷 QR + clipboard + camera | Scan a code to share text, or turn your phone into a wireless webcam | [DroidCam](https://dev47apps.com/) |
| 📦 Native offline apps | AirDrop-style apps that work with zero internet and no router | [LocalSend](https://localsend.org/) |
| 🖥 PC = LAN download site | One command turns a folder into a page any phone on WiFi can open | [miniserve](https://github.com/svenstaro/miniserve) |

> **The full shelf — 40+ free tools**
>
> **🧲 Browser beams**
> 
> - **FilePizza** — [file.pizza](https://file.pizza) — drop a file, get a link, streams P2P
> - **ToffeeShare** — [toffeeshare.com](https://toffeeshare.com) — any size, E2E, close tab = stop
> - **ShareLAN** — [sharelan.com](https://sharelan.com) — same-WiFi auto-discovery
> - **Kamui** — [kamui.onthewifi.com](https://kamui.onthewifi.com) — browser P2P over LAN
> - **LocalSend Web** — [web.localsend.org](https://web.localsend.org) — browser LocalSend, same network
> - **WIFIDrop** — [wifidrop.js.org](https://wifidrop.js.org) — P2P + auto-discovery PWA
> - **Winden** — [winden.app](https://winden.app) — wormhole web, real-time, ≤200MB
> - **Wormhole.app** — [wormhole.app](https://wormhole.app) — E2E auto-expiring link
> 
> **🏠 Built-in + sync + cast**
> 
> - **Windows Nearby sharing** — [microsoft.com](https://support.microsoft.com/en-us/windows/experience/connectivity-networking/share-things-with-nearby-devices-in-windows) — PC↔PC beam
> - **Apple AirDrop** — [apple.com](https://support.apple.com/en-us/119857) — iPhone/iPad/Mac, no internet
> - **Google Files** — [files.google.com](https://files.google.com/) — preinstalled offline share
> - **KDE Connect** — [kdeconnect.kde.org](https://kdeconnect.kde.org/) — files + clipboard + links
> - **Syncthing** — [syncthing.net](https://syncthing.net/) — folders stay identical forever
> - **Resilio Sync** — [resilio.com/sync](https://www.resilio.com/sync/) — P2P folder sync, no size limit
> - **Nextcloud** — [nextcloud.com](https://nextcloud.com/) — self-hosted Dropbox
> - **LocalSend** — [localsend.org](https://localsend.org/) — cross-platform AirDrop app
> - **WebDrop** — [webdrop.space](https://webdrop.space/) — browser group P2P + messages
> - **Jellyfin** — [jellyfin.org](https://jellyfin.org/) — free media server
> - **Plex** — [plex.tv](https://www.plex.tv/personal-media-server/) — media server
> - **BubbleUPnP** — [bubblesoftapps.com](https://www.bubblesoftapps.com/bubbleupnp/) — cast to DLNA TV
> - **VLC** — [videolan.org](https://www.videolan.org/vlc/) — play LAN files
> 
> **💎 Jolt gems**
> 
> - **AirGap QR** — [airgapqr.com](https://airgapqr.com/) — screen-to-camera QR, AES-256
> - **Code to QR Code** — [sdcvo.github.io](https://sdcvo.github.io/code-to-qr-code/) — files→animated QR, offline
> - **NBTools 局域网传文件** — [nbtools.cn](https://nbtools.cn/tools/lan-transfer/) — 4-digit room code broadcast
> - **OKYA Share** — [share.okya.app](https://share.okya.app/) — P2P + screen-share + whiteboard
> - **Warp** — [warp.ishannaik.com](https://warp.ishannaik.com/) — open-source P2P, 50GB folders
> 
> **🔐 Encrypted + terminal**
> 
> - **croc** — [github.com/schollz/croc](https://github.com/schollz/croc) — one command, resumable
> - **OnionShare** — [onionshare.org](https://onionshare.org/) — .onion link over Tor
> - **Oshi Send** — [oshi-messenger.com/send](https://oshi-messenger.com/send/) — auto-delete 24h
> - **Send** — [send.vis.ee](https://send.vis.ee/) — E2E expiring link
> - **ffsend** — [github.com/timvisee/ffsend](https://github.com/timvisee/ffsend) — Send from terminal
> - **Wormhole William** — [github.com/psanford/wormhole-william](https://github.com/psanford/wormhole-william) — single-file Go CLI
> - **Wormhole William Mobile** — [github.com/psanford/wormhole-william-mobile](https://github.com/psanford/wormhole-william-mobile) — phone↔computer by passcode
> - **Rymdport** — [rymdport.github.io](https://rymdport.github.io/) — drag-drop GUI + QR
> - **Warp (GNOME)** — [apps.gnome.org/Warp](https://apps.gnome.org/Warp/) — desktop app, code or QR
> - **PrivyDrop** — [privydrop.app](https://www.privydrop.app/en) — P2P file+clipboard, resumable
> - **SwarmDrop** — [swarm-apps.github.io](https://swarm-apps.github.io/SwarmDrop/) — LocalSend freed from LAN
> - **DropWire** — [github.com](https://github.com/muhamadjawdatsalemalakoum/dropwire) — E2E + resume on iroh
> - **sendme** — [github.com/n0-computer/sendme](https://github.com/n0-computer/sendme) — one-command send
> 
> **📱 Phone = wireless USB stick**
> 
> - **Primitive FTPd** — [f-droid.org](https://f-droid.org/packages/org.primftpd/) — open-source FTP/SFTP
> - **HTTP FS** — [play.google.com](https://play.google.com/store/apps/details?id=tiar.ua.slf) — phone as web page + WebDAV
> - **MiXplorer** — [mixplorer.com](https://mixplorer.com/) — file manager with servers
> - **CX File Explorer** — [play.google.com](https://play.google.com/store/apps/details?id=com.cxinventor.file.explorer) — one-tap FTP
> - **FV File Explorer** — [play.google.com](https://play.google.com/store/apps/details?id=com.fooview.android.fooview.fvfile) — built-in FTP
> - **Swap** — [f-droid.org](https://f-droid.org/packages/com.swap.app/) — browser link anyone opens
> - **WebDAV Server** — [play.google.com](https://play.google.com/store/apps/details?id=com.theolivetree.webdavserver) — mount as a drive
> - **LudyServer** — [apps.apple.com](https://apps.apple.com/us/app/ludyserver-file-transfer/id6759769077) — iPhone WiFi server + WebDAV
> - **Expose HTTP Server** — [apps.apple.com](https://apps.apple.com/us/app/expose-http-server/id6764612017) — iOS web/WebDAV
> - **Share Server** — [apps.apple.com](https://apps.apple.com/us/app/share-server/id6754194116) — simple HTTP server
> - **iFiles Wi-Fi Transfer** — [ifiles.app](https://ifiles.app/wifi-transfer/) — drag-drop web server
> 
> **📷 QR + clipboard + camera**
> 
> - **IcyZip** — [icyzip.com](https://icyzip.com/) — QR → shared live text box
> - **ClipShare** — [clipshare-app.vercel.app](https://clipshare-app.vercel.app/) — shared clipboard Mac↔Win
> - **Clipboard Bridge** — [mattboxx.github.io](https://mattboxx.github.io/Clipboard-Bridge/) — text/photos/files Windows↔phone
> - **qrcp** — [github.com/claudiodangelis/qrcp](https://github.com/claudiodangelis/qrcp) — one command → QR
> - **Iriun Webcam** — [iriun.com](https://iriun.com/) — phone camera = webcam
> - **IP Webcam** — [play.google.com](https://play.google.com/store/apps/details?id=com.pas.webcam) — network camera
> - **VDO.Ninja** — [vdo.ninja](https://vdo.ninja/) — phone camera → PC WebRTC
> - **ScreenStream** — [screenstream.io](https://screenstream.io/) — mirror phone screen
> - **scrcpy** — [github.com/Genymobile/scrcpy](https://github.com/Genymobile/scrcpy) — mirror + control Android
> 
> **📦 Native offline apps**
> 
> - **LANDrop** — [landrop.app](https://landrop.app) — auto-find LAN, drag-drop
> - **Warpinator** — [github.com/linuxmint/warpinator](https://github.com/linuxmint/warpinator) — Mint encrypted LAN
> - **NitroShare** — [github.com/nitroshare/nitroshare-desktop](https://github.com/nitroshare/nitroshare-desktop) — auto-discovers LAN
> - **LanXchange** — [lanxchange.com](https://lanxchange.com) — zero-setup Java
> - **TrebleShot** — [trebleshot.monora.org](https://trebleshot.monora.org) — phone-to-phone/hotspot
> - **Sharik** — [github.com/marchellodev/sharik](https://github.com/marchellodev/sharik) — one-tap, 5 platforms
> - **FlyingCarpet** — [github.com/spieglt/FlyingCarpet](https://github.com/spieglt/FlyingCarpet) — its own WiFi, no router
> - **NearDrop** — [github.com/grishka/NearDrop](https://github.com/grishka/NearDrop) — Mac ← Android Quick Share
> - **B0Pass** — [github.com/bitepeng/b0pass](https://github.com/bitepeng/b0pass) — one Go file LAN drop
> - **RelayPony** — [github.com/norsehorse-dev/RelayPonyAndroid](https://github.com/norsehorse-dev/RelayPonyAndroid) — E2E WiFi Direct
> - **Overskride** — [github.com/kaii-lb/overskride](https://github.com/kaii-lb/overskride) — Linux↔phone Bluetooth
> 
> **🖥 PC = LAN download site**
> 
> - **python http.server** — [docs.python.org](https://docs.python.org/3/library/http.server.html) — built-in download page
> - **Dufs** — [github.com/sigoden/dufs](https://github.com/sigoden/dufs) — browse + upload + zip
> - **Caddy file-server** — [caddyserver.com](https://caddyserver.com/docs/quick-starts/static-files) — tidy browsable site
> - **darkhttpd** — [unix4lyfe.org](https://unix4lyfe.org/darkhttpd/) — tiny C binary
> - **woof** — [codeberg.org/nomis/woof](https://codeberg.org/nomis/woof) — serve one file, quits
> - **updog** — [github.com/sc0tfree/updog](https://github.com/sc0tfree/updog) — download + upload back
> - **websitino** — [trikko.github.io](https://trikko.github.io/websitino/) — single binary, password/HTTPS
> - **LanShare** — [github.com/ZuhanLin/lanshare](https://github.com/ZuhanLin/lanshare) — npx → QR, download + upload
> - **HFS** — [rejetto.com/hfs](https://rejetto.com/hfs/) — windowed app share link
> - **FileBrowser** — [filebrowser.org](https://filebrowser.org) — self-hosted file manager
> - **webd** — [github.com/webd90kb/webd](https://github.com/webd90kb/webd) — 90KB binary
