Skip to content
Prince Takyi AkomeaPrince Takyi Akomea

Quickie

Creator

A floating shelf for passing text and files between computers and phones on the home network. Quick and ephemeral, not a sync service.

Status
In development
Year
2026
Platforms
macOS · Windows · Phones (web)
License
GPL-3.0

The problem

Moving a file from a Windows PC to a Mac to a phone in the same room still means emailing it to yourself or going through the cloud. Quickie keeps it local: drop something on the bubble and every paired device can pick it up.

What I built

  • A Rust core with mDNS discovery and an axum server over TLS 1.3, where every device has a self-signed certificate and peers pin the device id they dial.
  • Pairing with a 6-digit code over SPAKE2, so anyone else on the network gets one online guess per attempt.
  • Files stay on the owner's device until someone opens them: pulled on demand with resumable HTTP Range requests, folders streamed as zips, and everything gone after 24 hours.
  • A floating Tauri 2 + Svelte 5 bubble that never steals focus from the app you're in, plus a phone web client paired by QR code with nothing to install.

Stack

  • Rust
  • Tauri 2
  • Svelte 5
  • axum
  • rustls
  • SPAKE2
  • mDNS

Where it stands

The desktop app and phone web client work today, and the source is open on GitHub. Finishing touches, then native iOS and Android apps.

Next project

CVVoice