Your other computer,
nine digits away.

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.

417 902 336 The code Desk gives you after installing. It never changes.
Download DeskWindows · macOS · Linux How it keeps you safe

How it works

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.

  1. Install it on the computer you want to reach It starts with the machine and waits quietly in the tray. No account, no email, no licence key.
  2. Write down the nine digits it shows That is its address on the Desk network, tied to a key generated on that machine and nowhere else.
  3. Type them on another computer and press Connect A dialog opens over there naming you, your platform and exactly what you are asking for. Somebody presses Accept — or, if you know the unattended password, nobody needs to be there at all.
  4. You are in The picture comes straight from the other machine's encoder, and the two computers talk to each other directly whenever the network lets them.

What it does

Everything below is in the app today, on all three platforms.

Full remote control

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.

Multiple monitors

Every screen on the remote machine is listed; switching swaps the video track in place, with no reconnection and no gap.

Unattended access

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.

Two-factor

A six-digit authenticator code on top of the password, checked on the remote machine itself.

File transfer

Both directions, checksummed, straight down the same encrypted connection. Incoming files land in Downloads and nowhere else.

Clipboard sharing

Copy on one machine, paste on the other. Off with one checkbox if you would rather it did not.

Privacy screen

Blank the remote display while you work, so nobody standing next to it can watch. The blind is excluded from the capture itself.

Session recording

Record what you see to a video file, on your own machine, with no extra load on the far end.

Saved computers

An address book of the machines you use, with reconnect tokens so you are not typing a password every morning.

A session log you own

Who connected, when, from which ID and how it ended — kept on your computer, not on ours.

Direct when possible

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.

Updates with a button

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.

Built from other people's complaints

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 complaintWhat 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.

Download

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.

Questions

Does my screen go through your server?

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.

Can I change my nine digits?

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.

What happens if someone guesses my ID?

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.

Do I need to open ports on my router?

No. Desk uses the same hole-punching every video call uses, and falls back to a relay when that fails.

Is there a paid version?

No.

Where is the source of a release?

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.