Rust · Personal-device mesh
Cursio - one workspace across machines
A LAN-only mesh for trusted personal devices. Input, audio, clipboard, windows, files and USB travel through one encrypted channel, while applications stay on their original host.
Architecture notes
- 01
No hub or server: every peer both listens and reconnects, so one machine going offline does not interrupt the rest of the mesh
- 02
SPAKE2 pairing establishes trust without sending the password; later traffic rides a Noise-encrypted link with separate control, input, audio, video and bulk priorities
- 03
Cross-platform modules cover shared input, per-application audio, clipboard formats and images, remote windows, disk mounts, USB/IP and an AirPlay receiver
- 04
Signed mesh-distributed updates install side by side and roll back if the new build does not start