CrossEdge carries one keyboard and mouse across every machine on your desk — Windows, macOS and Linux, over your LAN, with the clipboard following along.
No account · nothing phones home · alpha v0.11
The installer downloads, verifies, and starts CrossEdge in the background — at every login, tray icon by the clock, panel one click away.
Machines find each other on your LAN. Click one, type the 6-digit code from its screen — keys are pinned on both sides and the code never crosses the network.
Every machine appears with its real display size — like your OS's display settings, but across devices. Touching edges become doorways.
Push the cursor off an edge and it lands on the next machine — keyboard follows, clipboard follows, one packet over your LAN. Any machine can lead.
curl -fsSL https://crossedge.link/install.sh | sh
Apple Silicon & Intel, universal binary. macOS asks for the Accessibility permission once, so CrossEdge may type and click for you.
curl -fsSL https://crossedge.link/install.sh | sh
x86-64, X11 and Wayland alike. Injection uses uinput;
if your user lacks access, crossedge doctor prints the one-line fix.
powershell -ExecutionPolicy Bypass -c "irm https://crossedge.link/install.ps1 | iex"
x86-64, installs to your user profile — no admin needed. Open a
new terminal afterwards so crossedge is on your PATH.
The source machine integrates raw device deltas, detects the edge, and streams absolute motion into the next machine's coordinate space. Keys travel as HID usages — layout-neutral physical positions — so every key lands exactly where the same physical key would.
Transport
Resilience
Shared clipboard
Private by construction
VPN-proof mesh
One-click source swap
Every key, layout-true
1 ms tick engine
One-click updates
Touchpads, taps and all
CrossEdge is an alpha, and already a full desk: any machine can be the source, every machine receives, the clipboard follows you, pairing is click-by-name, and clicking a machine in the panel switches input to it instantly. Updating is one click when the panel says a release is out. Your input never leaves your network — QUIC with TLS 1.3 between machines that pinned each other's keys at pairing; no accounts, no servers of ours in the path. On the way: signed installers and paid pro additions on top of the open core. Found something broken? That's what an alpha is for — tell us.
Install now