Skip to content

glide v0.2.0

Choose a tag to compare

@d3osaju d3osaju released this 09 Nov 10:52

Share one keyboard, mouse, clipboard and audio across your Windows PCs (and Macs) on the local network.

Download

File Use it for
glide-windows-x64.zip Recommended. Unzip on each PC and double-click Install glide.cmd. It adds Start Menu and desktop shortcuts, allows glide through the firewall on Private networks, and sets up network priority.
glide.exe Portable. Run it directly, with no install. Skips the firewall and network-priority setup.

Requires Windows 10 or 11 (64-bit). There's no Mac build yet: build from source on the Mac with cargo build --release.

How to use

  1. On the PC you sit at, open glide and choose Host. Copy the connection code.
  2. On each other PC, open glide, choose Connect, paste the code, and press Connect. Hosts on your network also appear in a list.
  3. In the host's Layout, set which side each device sits on, then move the cursor off that edge.

Ctrl+Alt+Esc brings the cursor back to the host. Closing the window keeps glide running in the tray.

Highlights

  • Low latency: about 14 µs median for an encrypted mouse move over loopback. Moves go over UDP straight from the input hook. Keys and clicks are sent as two UDP copies plus a TCP backup, so a lost packet never stalls input.
  • Smooth under torrents and downloads: DSCP priority marking, a Wi-Fi keepalive, and high-priority threads.
  • Clipboard sync and audio sharing (system sound or microphone, in either direction).
  • Encrypted: ChaCha20-Poly1305 with per-session keys. The connection code contains the secret key, so share it only with your own devices.
  • Every option can be switched on or off, and changes apply immediately.

Notes

  • The Windows network must be set to Private for devices to connect.
  • glide.exe is unsigned, so Windows SmartScreen may warn on first run. Choose More info → Run anyway.
  • The macOS backend is included in the source but hasn't been tested on a real Mac yet.

SHA-256

559f72dca453af60c94cb171353cf95318a2d236c4090fa534667e8655167046  glide-windows-x64.zip
3c539aa75eb5c68f6c57d90169cc28b25918ca435420bdffbe919c6be89de5bb  glide.exe