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

Universal (Apple Silicon + Intel) · 14.5 MB

Download .zip

Unzip, drag to Applications, open. The in-app Setup guide walks you through the two macOS permissions — about a minute, once.

Windows

x64 · two ways to install, same app

Get it from Microsoft Store

One click, signed by the Store, updates automatically.

Download installer · 7.9 MB

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

x64 · 10.0 MB

Download .tar.gz

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.zip
    f74a876e99f3ab6f8744d6eff4cfef8fdd7752ba925017aa28ef82e8e499f8c3
  • Windows installer EasySwitch-0.1.0-windows-setup.exe

    certutil -hashfile EasySwitch-0.1.0-windows-setup.exe SHA256
    9d61869f8dd48fe16fd22cfa611b80dfe80d202af195e4fc7e241069f39c31a1
  • Windows portable EasySwitch-0.1.0-windows-x64.zip

    certutil -hashfile EasySwitch-0.1.0-windows-x64.zip SHA256
    df92247a6d129f94cf0fd9876425b0eaf1d62708c637b2e649c7aebd5a3a9485
  • Linux easyswitch-0.1.0-linux-x64.tar.gz

    sha256sum easyswitch-0.1.0-linux-x64.tar.gz
    a2b35fd64f55fb16efb0b9eaf5626c794d89963387030f15bb601f3aac5fc6e8

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.