Back to browse
GitHub Repository

Simple LAN file sharing over HTTP

0 starsPython

uvx qrdrop – instant LAN file sharing from your terminal

by itsloopyo·Jun 28, 2026·1 point·0 comments

AI Analysis

●●SolidShip ItCozy

uvx zero-install plus QR auth beats python -m http.server for quick LAN transfers.

Strengths
  • uvx distribution means zero installation — just run and share instantly
  • QR code encodes pre-authenticated links so phones skip password entry
  • Optional readonly and upload-only modes for different security levels
Weaknesses
  • LAN file sharing already solved by magic-wormhole, croc, and sharedrop
  • No encryption mentioned beyond password auth for the HTTP server
Target Audience

Developers who frequently transfer files between local devices

Similar To

magic-wormhole · croc · sharedrop.io

Post Description

I’m working on some projects that involve moving files between macOS, Linux, Windows, Android, and iOS, and wanted a no-fuss, cross-platform way to do it over the LAN. I already have uv installed everywhere, so built qrdrop to run with uvx.

From any directory you want to share, run:

`uvx qrdrop`

It starts a temporary HTTP server on your local network and gives you a URL, a generated three-word password, and a QR code. Scan the code on your phone and you can be browsing, uploading, downloading, renaming, and deleting files through the web UI in seconds.

(note: full upload/download/modify was what I originally needed and remains the default, but I added --upload and --readonly modes if you'd like a more restrictive experience)

Similar Projects