Install Desk and it gives that machine a number. Type the number on any other computer and you are sitting at it — screen, mouse, keyboard, files. Windows, macOS and Linux, and nothing to configure on the router.
Four steps, and the third one is the important one: nothing happens on the far computer until somebody there agrees, or until you supply the password they set.
Everything below is in the app today, on all three platforms.
Mouse, keyboard, scroll, modifiers and Ctrl+Alt+Del. Coordinates travel as fractions of the picture, so a 4K desktop driven from a laptop still lands on the right button.
Every screen on the remote machine is listed; switching swaps the video track in place, with no reconnection and no gap.
Set a password and the machine answers by itself — the server room, the shop till, the parent's laptop that nobody can talk through a dialog.
A six-digit authenticator code on top of the password, checked on the remote machine itself.
Both directions, checksummed, straight down the same encrypted connection. Incoming files land in Downloads and nowhere else.
Copy on one machine, paste on the other. Off with one checkbox if you would rather it did not.
Blank the remote display while you work, so nobody standing next to it can watch. The blind is excluded from the capture itself.
Record what you see to a video file, on your own machine, with no extra load on the far end.
An address book of the machines you use, with reconnect tokens so you are not typing a password every morning.
Who connected, when, from which ID and how it ended — kept on your computer, not on ours.
Peer to peer over your own network or across the internet; a relay only when both ends are behind a NAT that refuses anything else. The app tells you which one you got.
no installers to hunt for The app checks a release feed, tells you what changed, and installs when you press the button — or at an hour you choose.
Remote-access tools have been around for twenty years and their users have been very clear about what goes wrong. These are the four things that come up again and again — on Trustpilot, on G2, on every support forum — and what Desk does about each.
| The recurring complaint | What Desk does |
|---|---|
| "It got used to scam my mother." Remote tools are the standard instrument of fake-support fraud. | The accept dialog names the caller, defaults to Reject, counts down to a refusal rather than an acceptance, and shows a plain warning the first time an unknown ID calls. You can also lock the machine to a list of IDs, so an unknown one never even rings. |
| "I could not cancel, and I was billed for another year." Billing and cancellation dominate the one-star reviews of the big incumbent. | There is nothing to cancel. Desk has no account, no subscription and no licence check. You install it and it works. |
| "The free version keeps deciding I am a commercial user." Sessions cut off mid-work by a licence heuristic. | No heuristics, no session limits, no timer. The app never phones home for permission to run. |
| "It lags and the connection drops." | Direct peer-to-peer whenever the network allows, hardware-encoded video, and a status line that says the resolution, frame rate, bitrate, round trip and whether you ended up relayed — so a slow session is diagnosable instead of mysterious. |
What Desk does not have yet: a whiteboard to draw on the remote screen, in-session text chat, Wake-on-LAN, a two-panel file manager, and mobile clients. They are not pretended at anywhere in the app.
Install it on both computers — the one you want to reach and the one you will be sitting at. Same app, both roles.
Windows note: the current Windows build is a portable zip — unpack it anywhere and run Desk.exe. A proper installer is coming; until then the in-app update button will hand you the new zip rather than installing it for you.
Linux note: unpack the tarball and run ./Desk. Screen capture needs X11 or a Wayland portal, and remote input needs the usual X11 libraries.
First launch on macOS: the build is not notarised yet, so open it with right-click → Open the first time. macOS will also ask for Screen Recording and Accessibility in System Settings → Privacy & Security; without the first, Desk cannot show your screen, and without the second, nobody can click on it.
Almost never. The two computers exchange a handshake through the rendezvous server and then talk directly. Only when both ends sit behind a NAT that refuses direct traffic does the video get relayed, and the app says relayed in the status line when that happens.
No — and that is deliberate. The ID is bound to a key generated on that machine, which is what stops anybody else from claiming it. You can add a short name as an alias, though, if the digits are hard to read out over the phone.
They can make your computer ask you a question. That is all. Without somebody pressing Accept, or the unattended password, there is no session. You can also switch the machine to a fixed list of allowed IDs and everything else is refused before anything appears on screen.
No. Desk uses the same hole-punching every video call uses, and falls back to a relay when that fails.
No.
Every version published here is listed in versions.json, which is also the feed the app itself reads. Publishing a build is the same act as announcing it.