DeskGo Browser-based remote desktop
Simple remote access for real people

Open your other computer with nothing more than a browser.

Start DeskGo on the computer you want to reach, keep the session name it shows, and then open that computer from a browser. It works well for remote work, quick support, and opening the home computer you use every day.

Browser-only viewing You can open the desktop from a browser without another viewer app.
Easy session names Session names are case-insensitive, so they are simpler to remember and share.
Autostart for familiar computers Great for home PCs, office desktops, and laptops you open often.
How to use DeskGo
Step 1: Start it on the target computer
Step 2: Open the session in a browser
Download and start DeskGo on the computer you want to reach.
Keep the session name it shows, or copy the direct viewer link.
Open a browser, enter the session name, and the desktop appears when the computer is online.

Enter a session name and go straight to the desktop.

If the target computer is already running DeskGo, this is the fastest path in. The same session name works on both language versions of the site.

When DeskGo starts on the desktop side, it shows the session name and a direct viewer link. You can share that link as-is.

Not online yet? Just leave the page open

If the desktop app has not connected yet, the page stays in a waiting state and switches into the live desktop automatically when it appears.

Clear feedback when something stops

If the desktop app exits, the session ends, or the connection drops, the viewer tells you right away instead of pretending everything is still connected.

Download DeskGo for the computer you want to reach.

Most people only need the desktop app below. Download it to the target computer, start it there, and keep the session name it shows.

Downloads for everyday users

For first-time setup, start it manually once so you can confirm the session name and connection. You can decide on autostart later.

Windows Desktop CLI

Session output and input behavior aligned with macOS for both AMD64 and ARM64 Windows devices.

AMD64 ARM64
Advanced: I want to host the DeskGo service myself

If you are setting up your own service, a shared team entry point, or a self-hosted environment, the downloads below are for you. Everyday users can skip this.

macOS Relay Server

Ideal for local development, demos, and lightweight relay deployments on Intel or Apple Silicon Macs.

AMD64 ARM64

Windows Relay Server

Useful for Windows test environments, demo nodes, and local relay deployments on desktop machines.

AMD64 ARM64

Want the computer to come online automatically?

These one-step installers are for computers you connect to often. Copy the command, run it once, and it will guide you through the address and fixed session name before enabling autostart after login.

macOS / Linux one-step install

Great for personal Macs and Linux desktops. After setup, DeskGo starts automatically when that user logs in.

  • Supports guided install/uninstall and one-shot flags
  • Lets you choose the DeskGo address, a fixed session name, and display settings
  • Best for computers that should be ready after every desktop login
Copy this install command
rm -f /tmp/deskgo-autostart.sh
curl -fsSL -H 'Cache-Control: no-cache' "https://raw.githubusercontent.com/topcheer/deskgo/master/scripts/deskgo-autostart.sh?ts=$(date +%s)" -o /tmp/deskgo-autostart.sh
bash /tmp/deskgo-autostart.sh install

Windows one-step install

Ideal for office and home Windows PCs. It sets DeskGo to start when the user signs in, without needing administrator privileges.

  • Supports guided or unattended install, plus clean uninstall
  • Automatically downloads the matching Windows build
  • For Windows autostart, it is usually best to follow the installer's default recommended setting
Copy this install command
$script = Join-Path $env:TEMP 'deskgo-autostart.ps1'
$uri = "https://raw.githubusercontent.com/topcheer/deskgo/master/scripts/deskgo-autostart.ps1?ts=$([DateTimeOffset]::UtcNow.ToUnixTimeSeconds())"
Remove-Item $script -ErrorAction SilentlyContinue
Invoke-WebRequest $uri -UseBasicParsing -Headers @{ 'Cache-Control' = 'no-cache' } -OutFile $script
powershell -ExecutionPolicy Bypass -File $script install -Codec h264

Prepare these two things first

The setup feels smoother when you decide these before you run the installer.

  • A fixed session name you will remember later, such as home-pc or office-main
  • A DeskGo address the computer can reach, plus a computer that stays signed in to a desktop session
  • If you only use DeskGo occasionally, a manual start is often simpler

If you need advanced flags, self-hosting details, or repeatable rollout guidance, see the autostart guide, README, and GitHub repository.

These everyday situations are where DeskGo fits best.

If what you really mean is “I want to open that computer from somewhere else,” it is usually one of these cases.

Open the home computer while you are away

Reach the computer at home to grab a file, open a program, or do a quick task while travelling or working elsewhere.

  • Great for travel, errands, and remote work days
  • The viewing side stays browser-only
  • A fixed session name makes repeat access easier

Return to the office desktop later

After hours or away from the office, open your usual workstation again from the browser and continue where you left off.

  • Works well for fixed desks and personal workstations
  • Autostart keeps it ready after login
  • You can keep using the same session name

Help a family member or teammate

When the other person does not care about technical details, it is easier to get them online first and then open the desktop from your browser.

  • Direct viewer links are easy to share
  • Waiting and disconnect states are clearer
  • Less setup to explain to non-technical people

Get started in three steps.

This is the simplest order for first-time use.

1

Download and run DeskGo

Download the desktop app on the computer you want to reach and start it once manually so you can confirm the connection and session name.

2

Keep the session name

DeskGo shows the session name and viewer link when it starts. Later, you can keep that session name fixed if you want easier repeat access.

3

Open it from a browser

Enter the session name in the browser to open the desktop, or share the direct link so the other person does not have to type anything.