Skip to content

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.

DownloadDocsWebsite

LicensePlatformsLatency


Development status: ShareClick is under active development and may not work reliably on every macOS and Windows setup. If you try it, please report bugs, suggest improvements, or contribute a fix.

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. Follow the installation docs to review and allow the app.

Try ShareClick

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

ToolLicenseMouse/KBClipboardFiles
ShareMousePaidYesYesYes
SynergyPaidYesYesYes
DeskflowGPLv2YesYesPartial
Input LeapGPLv2YesYesPartial
BarrierOpen (archived)YesYesNo
Lan MouseOpenYesNoNo
ShareClickMIT/ApacheYesYesYes

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.

About

Low-latency, open-source software KVM — share one keyboard, mouse, clipboard & files between macOS and Windows. Encrypted, LAN-only. Project is now pre-release!!!

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages