I have a Mac and a Windows PC on the same desk. For a long time the "setup" was just two keyboards, and I kept sliding one out of the way to use the other.
I wanted something closer to Universal Control, but with a Windows PC on the other side. That is what MagicInput is. You push the pointer off the edge of one screen and it continues on the other. Typing, clicking, and scrolling follow it, and so does the text clipboard. If I AirDrop a photo to the Mac, it can land in the PC's Downloads folder.
Pairing is a short code on the local network. There is no account and no cloud. The app stays on the two machines.
It is free for personal use, and the source is public under PolyForm Noncommercial 1.0.0. That is not an OSI open-source license: you can read and build the code, but commercial use is restricted. I want to be clear about that up front.
The Mac build is signed and notarized. The Windows installer is not signed yet. If you install on Windows, expect the usual SmartScreen warning until I finish that work. I would rather say that than pretend the installer looks official.
I wrote it in Rust. The interesting parts for me were crossing the pointer at the screen edge in a way that feels obvious, keeping the clipboard in sync for text, and forwarding an AirDrop arriving on the Mac over to the PC. Multi-monitor layouts are the place I most want feedback, especially from people who already use Synergy, Deskflow, ShareMouse, or Mouse Without Borders.
If you want to try it:
I'm Humberto. If the edge-crossing or the pairing feels wrong on your desk, I want to hear about it. Same if the unsigned Windows install is a problem in practice.




