Download EasySwitch
Latest build: v0.1.0 build 152
macOS & Linux — one command installs the latest build:
curl -fsSL https://easyswitch.realbrain.cc/install.sh | sh macOS
Unzip, drag to Applications, open. The in-app Setup guide walks you through the two macOS permissions — about a minute, once.
Windows
One click, signed by the Store, updates automatically.
The newest build the moment it ships — it updates itself. If SmartScreen objects: “More info” → “Run anyway”. Prefer the portable .zip?
Whichever you pick, allow the firewall prompt on first run so your machines can find each other.
Linux
Or use the install command above. Input injection needs a writable /dev/uinput — the in-app Setup view shows the exact
commands.
Free for two computers, forever — no account needed. As always: only input, clipboard and the files you move ever cross your network — never your screen.
Community reward Free Pro
Share EasySwitch. Get Pro. Free.
Already using EasySwitch Free? Share your genuine experience with your developer community, team, workplace, social network, or online community — then send us the link or screenshot. If your submission is approved, we’ll give you EasySwitch Pro for free.
No payment. No subscription. We review submissions manually.
Check these yourself before you trust it
Check the file you downloaded
Every build publishes its SHA-256 next to the button, with the one command that proves your copy matches it.
Every update is signed
Releases are signed with an Ed25519 key whose public half ships inside the app. An update that doesn't verify is refused — we cannot push you a build you didn't get from us.
Block us and it keeps working
Activation is the one call the app needs. Everything else it asks us — a seat check, the update feed, a notice list, once per launch — fails silently. Block this domain at your firewall after activating and everything keeps working, forever.
Reviewed by Microsoft
The Windows build is listed on the Microsoft Store, which means Microsoft ran it through their own review before publishing it.
Check what you downloaded
Run the command for your platform and compare the result with the digest below it. If they match, the file is byte-for-byte the one we published — no download error, no tampering in between.
macOS EasySwitch-0.1.0-macos-universal.zip
shasum -a 256 EasySwitch-0.1.0-macos-universal.zipf74a876e99f3ab6f8744d6eff4cfef8fdd7752ba925017aa28ef82e8e499f8c3Windows installer EasySwitch-0.1.0-windows-setup.exe
certutil -hashfile EasySwitch-0.1.0-windows-setup.exe SHA2569d61869f8dd48fe16fd22cfa611b80dfe80d202af195e4fc7e241069f39c31a1Windows portable EasySwitch-0.1.0-windows-x64.zip
certutil -hashfile EasySwitch-0.1.0-windows-x64.zip SHA256df92247a6d129f94cf0fd9876425b0eaf1d62708c637b2e649c7aebd5a3a9485Linux easyswitch-0.1.0-linux-x64.tar.gz
sha256sum easyswitch-0.1.0-linux-x64.tar.gza2b35fd64f55fb16efb0b9eaf5626c794d89963387030f15bb601f3aac5fc6e8
Updates carry the same guarantee without the manual step: each release is signed with a key whose public half is compiled into the app, and an update whose signature doesn’t verify is refused.
What runs where
macOS
13 and later · Apple silicon and Intel
- Keyboard, mouse, clipboard & files
- Full — control, be controlled, clipboard, files
- Second monitor
- Creates a display and shows one
Signed and notarized. Accessibility and Input Monitoring are granted once; extending adds Screen Recording and Local Network.
Windows
10 and 11 · x64
- Keyboard, mouse, clipboard & files
- Full — control, be controlled, clipboard, files
- Second monitor
- Creates a display on Windows 11, shows one on both
Creating a display installs one consented display driver, the first time you use the feature — never at install.
Linux · Wayland
GNOME 45+ / KDE Plasma 6.1+
- Keyboard, mouse, clipboard & files
- Full — control via the input-capture portal
- Second monitor
- Creates a display on GNOME 44+ / Plasma 6, and shows one
File copy uses FUSE-backed virtual files, which ships on most desktop distributions.
Linux · X11
Any Xorg session
- Keyboard, mouse, clipboard & files
- Full — control via input grabs
- Second monitor
- Shows a display; cannot create one
An X11 machine makes a perfectly good second screen for a Mac or a PC — it just can't be the machine that gains one.
What to expect on first launch
macOS
Grant the Accessibility & Input Monitoring prompts on first launch. Everything works, including dragging files in and out.
Windows
To control an app running as Administrator, run EasySwitch as Administrator too — Windows blocks input into higher-privilege apps. Injecting into the lock screen isn’t possible.
Linux — Xorg (X11)
Full support, including dragging files both directions (the drag-out source is experimental).
Linux — Wayland default on modern GNOME / Fedora / Ubuntu
- Controlling other computers uses the system InputCapture portal — approve the permission prompt on first use.
- Dragging files off this computer isn’t supported. Wayland hides other apps’ drags from EasySwitch, so a file dragged out of a Wayland machine won’t transfer. Use Copy → Paste instead — it moves files both ways.
- Switch/lock keyboard shortcuts work only while you’re actively controlling another machine.
- Copy/paste of files needs XWayland (present on standard desktops).
Not sure which session you’re on? On the login screen pick “on Xorg” for the fullest Linux experience, or run echo $XDG_SESSION_TYPE in a terminal.