< all projects

smuglr

Continuity for a Pixel and a Mac with no router and no cloud: clipboard sync, notification mirroring, and file transfer over a direct peer-to-peer link.

status
Open source
role
Builder
when
2026
kind
P2P continuity
the TSPL2 that prints this label
SIZE 101.6 mm, 50.8 mm
GAP 3 mm, 0 mm
DIRECTION 1
CLS
TEXT 32,28,"4",0,1,1,"smuglr"
TEXT 32,92,"2",0,1,1,"P2P continuity"
TEXT 32,124,"2",0,1,1,"2026"
BARCODE 32,196,"128",120,0,0,1,2,"https://ansh.bhalala.org/projects/smuglr"
PRINT 1,1

Pieces

  • A macOS daemon and a menu bar app, in Swift.
  • An Android app, in Kotlin.
  • One protobuf wire format generated for both sides.
  • A just file with a target for each step, from proto-gen to an unsigned drag-install DMG.

Status

Early and open source. The repo keeps a release status document that lists the known production gaps, because I'd rather say what doesn't work yet than have someone find out.

Built with

  • Kotlin
  • Swift
  • Protobuf
  • just