Install RudyDesk

Pick your platform. The app installs as a PWA straight from the browser — no app stores.

Windows

Windows 10 / 11 (x64)

Desktop app with full remote control: mouse, keyboard, audio, clipboard. Runs in the background and starts with the system.

  • ✓ Mouse and keyboard control
  • ✓ Runs in the background (tray)
  • ✓ Starts with Windows
  • ✓ Built-in input agent
  • ✓ Multi-monitor — switch screens
  • ✓ Unattended access (whitelist + password)

macOS

macOS 12+

Desktop app with full control: mouse, keyboard, clipboard, locking and shutting the Mac down remotely. Starts with the system.

  • ✓ Mouse and keyboard control
  • ✓ Starts at login
  • ✓ Password protection and whitelist
⬇ Download for Apple Silicon (M1–M4)Download for Intel

Not sure which one you have: menu → “About This Mac”. If the “Chip” line says M1…M4, take the top file; if it says Intel, the bottom one.

Or open the web version without installing

Linux

x86_64 · Ubuntu, Debian, Fedora

A desktop app with full control: mouse, keyboard, clipboard, remote lock and shutdown. Runs in the background and starts with the system.

  • ✓ Mouse and keyboard control (X11)
  • ✓ Starts when you log in
  • ✓ Remote lock and shutdown
⬇ Download AppImage (no install)Download .deb for Ubuntu and Debian

Make the AppImage executable once: chmod +x RudyDesk-x86_64.AppImage. If mouse control does not work, install libXtst — the .deb package brings it along.

Input is unavailable in a Wayland session because Wayland itself forbids it: pick the “Xorg” session at login, otherwise you will see the screen but the mouse will not move.

Or open the web version without installing

Android

Android 8+

Full control of a PC from your phone: virtual trackpad, keyboard, monitor switching. What can connect to what

  1. 1. Open Chrome
  2. 2. Go to rudydesk.com/app
  3. 3. Tap the “Add to Home screen” banner or ⋮ → “Install”
  4. 4. The app appears like any other app
  5. 5. Allow notifications — otherwise the phone cannot be reached while its screen is off
Open the app⬇ Download the APK file

Android will ask for permission to install from a file. Updates to such an install have to be downloaded by hand.

iPhone / iPad

iOS 15+

Control a PC from your iPhone: virtual trackpad, keyboard, gestures. What can connect to what

  1. 1. Open Safari (Safari specifically!)
  2. 2. Go to rudydesk.com/app
  3. 3. Tap Share → Add to Home Screen
  4. 4. The app appears on your home screen
  5. 5. Launch it from the home screen and allow notifications — that is the only way an iPhone can be woken with its screen off
Open the app

First launch on a Mac

Two steps, without which the Mac will show its screen but refuse to be controlled. It asks only once.

1. Allow it to run

On first open, macOS will say it cannot verify the developer. Nothing is broken: the app is not signed by Apple yet.

Right-click the file → Open, then confirm Open in the dialog. A plain double-click gives you no consent button here.

2. Grant two permissions

System Settings → Privacy & Security, then:

  • •Accessibility — enable RudyDesk, or the mouse and keyboard will not move
  • •Screen Recording — enable RudyDesk, or you get a black screen instead of the desktop

If the Mac suddenly stops responding after a system update, check these two switches first: macOS sometimes resets them without saying a word.

Release files

Version 0.2.14· released .Every file is signed with the RudyDesk key: the app checks the signature and SHA-256 before installing an update and refuses a tampered file.

SystemTypeSizeSHA-256Signature
Windows · x64NSIS (.exe)123 MB3fa7d258c1081af0348cb34e7b5ca2961d42de2f189142bfb0fbb8d0662eee4dYes
macOS · Apple Silicon.dmg135 MBaf36bb339a1659c83959793d50205d87d9939b825109f7590475d128d0899c64Yes
macOS · Intel.dmg141 MBf01876821daa58d8d6c3b85b6c0b84a1372c1d57306a131a8dd874badd7b9a1cYes
Linux · x64AppImage131 MBc65ed8f367ced089866f934539e3f6814e710dbe61ac935bb5ee7e07cb9049f0Yes
Linux · x64.deb101 MB06250901bdd86a432e69719d3aa446e7038565a87ee0dfd190dd094359106263Yes

What can connect to what

The connection always goes directly between two devices. The only difference is whether a device can answer the call at the moment it is dialled.

From → toWorksWhat you need
PC or Mac → PC or MacAlwaysNothing. With the app installed, the computer is reachable even with the window closed — it lives in the tray or the menu bar.
Phone → PC or MacAlwaysViewing works from the browser, nothing to install on the phone. Mouse and keyboard control works if the RudyDesk app is running on that computer — Windows, macOS or Linux — why.
PC or phone → phoneNot possibleMobile browsers (Android and iOS) do not let websites capture the phone screen — a limitation of the systems themselves. In RudyDesk a phone is a remote: you connect from it to a computer.

Viewing and controlling are different things

Watching someone else’s screen works from any browser. But moving the cursor and typing is only possible from a program installed on the computer being controlled. A browser tab is not allowed to move the system mouse — that is a browser rule, the same for every remote access service.

Viewing only

The site is open on the PC

Someone opened rudydesk.com and shared their screen. You see their desktop, you can chat and send files. Mouse and keyboard do not work, and the app says so plainly.

Good for a quick look at what is on someone’s screen.

Full control

The app is running on the computer

On Windows it is a single file, RudyDesk-Portable.exe, with no installer and no admin rights. On a Mac it is the app from the dmg, which needs two permissions once. After that the mouse, keyboard and clipboard work, and nobody has to share their screen every time.

It goes on the computer being controlled. Nothing needs to be installed on the phone you control from.

Why the phone is “not found”

A phone counts as reachable only while the app is open on screen. Put it in your pocket and it drops off the network within seconds. That is a limit of iOS and Android themselves, not of RudyDesk. There is one way around it: allow notifications so the server can wake it.

What is reachable around the clock

Any computer with the RudyDesk app — Windows, macOS or Linux: it lives in the tray or menu bar, starts with the system and accepts connections without anyone present — by password and whitelist.

What the desktop version can do

  • ✓ Built-in agent — mouse and keyboard control with nothing extra to install
  • ✓ Autostart — runs in the background, icon in the tray
  • ✓ Whitelist — trusted devices connect without a prompt
  • ✓ Multi-monitor — switch screens during a session
  • ✓ Mobile control — trackpad, keyboard and gestures from a phone
  • ✓ Clipboard — paste text onto the remote PC

The web version (PWA) supports every remote control feature too, except autostart and running in the tray.