Skip to content

Doorstep v1.0.0

Latest

Choose a tag to compare

@javex-12 javex-12 released this 14 Aug 14:42
· 7 commits to main since this release

Doorstep v1.0.0 — First public release 🚪

Doorstep is a LAN-only file bridge: pair your phone and laptop once with a QR code, drop files into a folder, and they arrive on your phone automatically — no internet, no cloud, no accounts. Built on the LocalSend protocol (Apache-2.0).

What's inside

  • QR pairing — scan once, auto-reconnect forever; works over Wi-Fi or hotspot
  • Trust levels — when you scan a device, choose Personal (persistent, auto-reconnects) or Session-only (one-time, no reconnect). Revoking a device asks for confirmation first
  • Drop zones — point each watched folder at specific devices instead of broadcasting to everyone
  • Live folder browser — browse the laptop's files from your phone without loading forever
  • Phone ↔ laptop transfers in both directions over encrypted mTLS
  • Simple loading screen — one clean overlay per transfer batch, with live progress

Downloads

Platform File Notes
Windows Doorstep-1.0.0-Setup.exe Recommended — guided installer
Windows Doorstep-1.0.0-Windows-x64.zip Portable — extract and run doorstep.exe
Android (ARM64) Doorstep-1.0.0-arm64.apk Most modern phones, incl. itel A50C
Android (ARMv7) Doorstep-1.0.0-armv7.apk Older 32-bit ARM phones
Android (x86_64) Doorstep-1.0.0-x86_64.apk Emulators / Intel tablets

Download site: javex-12.github.io/Doorstep — auto-detects your device and picks the right file.

First-run pairing (phone + laptop on the same Wi-Fi)

  1. Open Doorstep on your laptop → Pair → show the QR code
  2. On your phone: Scan → point at the laptop's screen → choose Personal to keep the connection
  3. On the laptop, create a drop zone for a folder and pick your phone as the target
  4. Drop a file in that folder — it appears on your phone automatically

For developers

  • app/ — Flutter app (Dart) with the full UI
  • packages/core/ — Rust protocol engine (HTTP v2, multicast discovery, crypto, WebRTC)
  • Build: see CONTRIBUTING.md

Credits