YetAnotherFileLayer

LocalSend over the internet – what to use when you leave the LAN

LocalSend is excellent. Open source, cross-platform, no account, no cloud – for moving a file between two devices in the same room, it is hard to beat, and we recommend it without reservation.

But LocalSend is built for one situation: devices on the same local network, online at the same time. A lot of searches for "LocalSend web" or "LocalSend over internet" are really asking: what do I use when that stops being true?

Where LocalSend stops

What YAFL does differently

LocalSendYAFL
Network scopeSame LANAnywhere with internet
TimingBoth online simultaneouslyAsync – 24h link as the buffer
ReceiverLocalSend appBrowser, CLI, or any MCP agent
EncryptionTLS between devicesEnd-to-end: encrypted client-side, key only in the URL #fragment – the app server never handles the bytes, storage holds ciphertext only
Agents / automationMCP server (npx @yafldev/mcp), CLI with stable exit codes
CleanupLinks self-destruct after 24 hours (or one-time links that burn on first download)
PriceFreeFree tier (100 MB) – free account to send, nothing to receive

When to use which

FAQ

Can LocalSend send files over the internet? LocalSend is designed for local networks; the devices must be able to reach each other directly. For transfers across the internet – to a VPS, another city, or an AI agent – use a link-based tool like YAFL: upload once (encrypted client-side), share the link, and the other side downloads within 24 hours.

Is there a LocalSend web version? Yes – LocalSend ships a hosted Web App, but it's still a direct, same-network transfer, not a public expiring link. If what you want is "drag a file into the browser, get a link anyone can open, from any network," that is exactly what yafl.dev does – a LocalSend alternative for the internet side, with end-to-end encryption and links that expire after 24 hours.

Install: npx -y @yafldev/mcp with YAFL_API_KEY set, or the one-liner curl -fsSL https://yafl.dev/install.sh | sh.

Get started Full setup docs →