MacBook on the left, Windows box on the right, and somehow two mice and two keyboards fighting for desk real estate. That is the default. It is also unnecessary.

A hardware KVM shares the monitor and the peripherals, one button, whole desk moves. A software KVM only shares mouse and keyboard over the LAN while each machine keeps its own screen. Cursor hits the edge, control hops. Video never moves.

This page is the software fork. Hardware mouse picks: /guides/best-wireless-mouse-productivity-comfort. Hardware KVM path: /guides/best-usbc-kvm-switch-mac-windows · setup order: /guides/kvm-switch-setup-two-computers-one-desk.

Job-first fork

  • Both machines are Windows, budget is $0 → Mouse Without Borders (Microsoft PowerToys). Free, four-PC ceiling, hard Mac wall.
  • Mac + Windows (or Linux) and you already own / want Logitech → Logitech Flow with MX Master 4 · price varies (or 3S · ).
  • Cross-platform without buying Logitech → Synergy 3 (~$29 Personal). Open-source cousin: Barrier if you like free and DIY.
  • One monitor must switch with the peripherals → stop reading software reviews; buy a USB-C KVM.

30-second compare

Mouse Without BordersLogitech FlowSynergy 3
CostFreeFree with Flow-supported Logitech gear~$29 Personal / ~$49 Pro
OSWindows onlyMac, Windows, LinuxMac, Windows, Linux
Max PCs43Unlimited on Pro
Hardware lock-inNoneFlow-supported Logitech mouseNone
File drag / clipboardYes / yesYes / yesClipboard yes; drag often Pro
NetworkSame LAN/Wi-FiSame LAN/Wi-FiSame LAN/Wi-Fi

All three run a tiny daemon, watch the cursor edge, and hand off input. None of them route video. Guest Wi-Fi with client isolation will ghost you.

How a software KVM works: one mouse and keyboard shared between two computer monitors over the local network, with the cursor crossing the screen edge to switch active hosts
How a software KVM works: one mouse and keyboard shared between two computer monitors over the local network, with the cursor crossing the screen edge to switch active hosts

Mouse Without Borders: free Windows wall

Microsoft Garage project, still alive inside PowerToys. Install on each Windows box, share a security code, drag the cursor across edges. Clipboard sync, file drag, lock-all hotkey. Setup is roughly “paste code, move icon, done.”

The hard wall: no Mac, no Linux. Community asks for it; public answer stays “not on the roadmap.” If Apple is in the mix, skip this tool entirely.

Best for: two Windows PCs, zero budget, streaming PC + gaming PC side by side.

Logitech Flow: polished Mac + Windows

Built into Logi Options+. Needs a Flow-supported mouse (keyboard optional but nicer). Free once the hardware is already on the desk, which is either a gift or a shopping trip.

Common Flow gear:

  • MX Master 4 · price varies: flagship shell, Actions Ring, Darkfield glass
  • MX Master 3S · : same Flow job, older formula; check the card
  • MX Keys S · $110-$135: keyboard that follows the cursor
  • Lift · price varies: vertical shape, still Flow

Install Options+ on each machine, same network, open the Flow tab, arrange screens to match the desk. Drag files Mac↔Windows, clipboard sync, near-instant edge hop. Bolt receiver usually beats flaky Bluetooth for the hop.

Best for: hybrid Mac + Windows desks where you were buying an MX mouse anyway.
Tradeoff: mouse dies → software KVM dies with it. Three-computer ceiling. Linux works, Mac/Windows feels smoother.

Mouse deep dive: /compare/logitech-mx-master-4-vs-3s. Broader picks: /guides/best-wireless-mouse-productivity-comfort.

Synergy 3 (and Barrier): paid / FOSS, any mouse

Synergy 3 (Symless) is the commercial pick when free tiers do not fit: Linux in the mix, no Logitech tax, or more than three machines. ~$29 Personal (basic, few PCs) or ~$49 Pro (unlimited, TLS, file drag). One-time buy, not a subscription.

You designate a server (physical mouse/keyboard) and clients, map screen layout, optionally turn on encryption for shared Wi-Fi. Setup takes longer than Flow, more “IT desk,” less “install and forget.”

Barrier is the open-source fork of older Synergy. Free, cross-platform, community-maintained. Fine if you like config files and do not need a vendor support path. Skip if you want the polished paid app.

Best for: Linux hosts, mixed hardware you refuse to replace, security-sensitive LANs (Pro TLS).
Tradeoff: money (Synergy) or DIY friction (Barrier). Personal Synergy often lacks the file-drag free tools include.

Decision shortcuts

  • All Windows, no Logitech loyalty → Mouse Without Borders
  • Mac + Windows, MX mouse already owned → Flow
  • Mac + Windows, no Logitech, will not buy one → Synergy Personal
  • Mac + Windows, shopping for a mouse anyway → MX Master 3S or 4 + free Flow often beats Synergy + a random cheapie
  • Linux on one machine → Synergy (or Barrier); Flow’s Linux path is thinner; MWB is a hard no
  • Five+ computers under one set of hands → Synergy Pro
  • Encrypted input on shared Wi-Fi → Synergy Pro TLS

When you still need a hardware KVM

Software sharing does not move the display. Each computer keeps its own panel. If both machines must drive the same monitor (or you refuse a second panel), or you need to share webcam / USB audio / external SSD with the active host, buy hardware.

Common hybrid: hardware KVM for one shared ultrawide + webcam on call days, Flow for everyday cursor hops when both screens are on. They do not fight.

Start here: /guides/best-usbc-kvm-switch-mac-windows · budget lane: /guides/best-budget-usb-c-kvm-switches · cable order: /guides/kvm-switch-setup-two-computers-one-desk.

Setup (sparse)

Mouse Without Borders: PowerToys → Mouse Without Borders → share code → arrange layout → shove cursor off the edge.
Flow: Options+ both sides → pair mouse (Bolt preferred) → Flow tab → match physical layout → optional “keyboard follows cursor” with MX Keys S.
Synergy: install server/client → map screens → enable TLS on Pro before coworking Wi-Fi.

Same Wi-Fi or Ethernet is non-negotiable. AP isolation and guest VLANs kill the fun.

Frequently asked questions

Can Mouse Without Borders run on a Mac?

No. Windows only. Mac in the mix → Flow (with Logitech) or Synergy / Barrier.

Is Logitech Flow really free?

The feature is free inside Options+. The cost is owning a Flow-supported Logitech mouse, which you may already have.

Does Flow need internet?

No. Same local network is enough after Options+ is installed and the machines have paired.

Non-Logitech keyboard with Flow?

The mouse half needs Flow-supported Logitech hardware. Any USB/Bluetooth keyboard can type into whichever machine owns the cursor; for the keyboard to hop with the cursor, pair something like MX Keys S · $110-$135.

Synergy over the public internet?

Not as designed. Same LAN (or a VPN if you insist). Internet latency usually makes the cursor feel like molasses.

Huge file drag-and-drop?

Fine for small/medium files. Multi-gig transfers are happier on a network share, USB drive, or cloud sync than through the input-sharing channel.

Webcam / USB audio / external SSD?

Software KVMs share input only. Peripherals stay plugged into whichever host owns them. Need shared USB + video → hardware KVM.

Amazon links are affiliate links.