Skip to content

phun333/ShareClick

Repository files navigation

ShareClick — a low-latency, open-source software KVM for macOS and Windows

ShareClick

A low-latency, open-source software KVM. Move one keyboard & mouse — plus the clipboard and files — between your macOS and Windows machines over the LAN, end-to-end encrypted, with the lowest input lag we can squeeze out.

Download Docs Website

License Platforms Latency


A free alternative to Synergy, ShareMouse, Barrier and Input Leap, the Mac-capable answer to Mouse Without Borders, and effectively Universal Control for Windows.

  • One keyboard & mouse — push your cursor across the screen edge to control the other machine.
  • Shared clipboard — copy on one machine, paste on the other (text + images).
  • Drag-and-drop files — reliable, chunked transfer between machines.
  • End-to-end encrypted — X25519 + a shared passphrase + ChaCha20-Poly1305. LAN-only, no cloud, no accounts.
  • Latency-first — dedicated UDP input path, ~6 µs one-way transport overhead.

Install

macOS (Homebrew)

brew install --cask phun333/tap/shareclick

Windows (Scoop)

scoop install https://raw.githubusercontent.com/phun333/ShareClick/main/packaging/scoop/shareclick.json

Or grab the installer from the Releases page.

Note: builds are unsigned (no paid Apple/Microsoft certificate), so your OS shows a one-time warning. It's safe and easy to get past — see the installation docs.

Use it in 60 seconds

On both machines: open ShareClick (menu-bar on macOS, system tray on Windows) → Settings & Monitor Manager → set the same passphrase and your screen layout → save. Then push your mouse into the shared screen edge to jump across; copy/paste and files sync automatically.

Full walkthrough in the Quickstart.

How it compares

Tool License Mouse/KB Clipboard Files
ShareMouse Paid Yes Yes Yes
Synergy Paid Yes Yes Yes
Deskflow GPLv2 Yes Yes Partial
Input Leap GPLv2 Yes Yes Partial
Barrier Open (archived) Yes Yes No
Lan Mouse Open Yes No No
ShareClick MIT/Apache Yes Yes Yes

See the full comparisons.

Documentation

Everything lives in the docs site — install, usage, configuration, troubleshooting, architecture, wire protocol, security model, and contributor guides.

Building from source? See the development guide. The Mintlify source lives in mintlify/.

Contributing

PRs welcome! Read CONTRIBUTING.md first — we use Conventional Commits, and a one-time ./scripts/setup-hooks.sh installs git hooks that keep CI green.

License

Dual-licensed under MIT or Apache-2.0 — your choice.