Clipboardwire is an open-source tool (GPL-3.0) that synchronises the clipboard between your devices over WebSocket. It runs as a system tray icon, keeps live connection status, and only trusts the path between your own machines — the “hub” (the relay) you run yourself on any always-on machine: a NAS, a workstation, a Raspberry Pi. It started as a Rust rewrite of ClipCascade, but the wire protocol, threat model and operational shape were redesigned for single-user / personal-use deployment on a trusted network.
Threat model
Clipboardwire is meant to be used on networks you control (LAN or VPN). The hub sees clipboard contents in plaintext after TLS termination — transport encryption (rustls) protects against attackers on the path between client and hub, not against the hub operator. For sync over the public internet to untrusted infrastructure, the current version is not the right tool; the roadmap includes end-to-end encryption with TOFU device pairing.
Technology
Rust 1.89+. Hub built with tokio + axum. Clipboard adapter via arboard. Tray via tao. Settings dialog via eframe/egui. TLS via rustls.



