// new in 3.0.0New

Your Raspberry Pi,
managed like a desktop.

Add your Raspberry Pi as a device, connect over SSH and open Pi Desktop — a graphical, desktop-style environment built for the board. Watch its live SoC temperature and throttling, drive the 40-pin GPIO header, browse and edit every file, and manage services, packages and logs — no terminal needed.

Live temp

45.2°C

GPIO Header — 40 pins

SoC Temperature

45.2°C

Normal

Throttle Status

0x0

No throttling

Board Model

Pi 5

Rev 1.0

Connection

SSH

Connected

// inside Pi Desktop

Everything a Pi needs, in a graphical view

Pi Desktop turns your SSH session into a full management surface — the same connection, the same credentials, nothing extra to install on the Pi.

Board overview

Board model, serial and hardware revision straight from the firmware — plus live SoC temperature with warning colors and the full throttling history (low voltage, capped CPU speed, thermal limits).

Learn more

GPIO panel

Read every pin of the 40-pin header and change it in one click — output high/low, input, pull-up and pull-down — over pinctrl (Bookworm+) with an automatic raspi-gpio fallback for older Raspberry Pi OS releases.

Learn more

Complete file manager

Browse the whole file system over SFTP with the session you already have: open and edit text files, upload from your computer, create folders, rename and delete — exactly like a desktop file manager.

Learn more

Processes

See what the Pi is doing right now — CPU, memory, uptime and the full command line of every process — and terminate one cleanly (SIGTERM) or forcefully (SIGKILL) with confirmation.

Learn more

Services & boot

Start, stop, restart, enable or disable any systemd unit — from ssh and cron to your own home-automation daemons — and see which services are set to start at boot.

Learn more

Developer tools

Git, the Node.js runtime, Python, GNU build tools and code-server — a full VS Code in the browser — installed and managed on the Pi over the exact SSH connection you already have, then opened in one click.

Learn more

Packages

Update the package index, upgrade everything, install or remove individual packages — apt, dnf, apk and pacman are all detected automatically.

Learn more

Logs & network

Tail any log file with a live look at its last lines, list network interfaces and IPs, and see which ports are listening and which process owns them.

Learn more

Command runner

Run any shell command from a single input and read the output inline — perfect for the occasional one-liner without leaving the desktop.

Learn more

// how it works

From setup to full control in three steps

No agents, no extra software on the Pi — LinkOPS only needs SSH, which Raspberry Pi OS enables with a single click.

Step 1

Enable SSH on the Pi

In Raspberry Pi OS run “sudo raspi-config → Interface Options → SSH → Enable”, or drop an empty file named ssh into the boot partition of the SD card. Note the Pi’s IP address (hostname -I).

Step 2

Add it as a Raspberry Pi device

In LinkOPS click New device, choose device type Raspberry Pi, enter the IP, the username (pi by default) and the password — or your SSH private key. That is all.

Step 3

Connect and open Pi Desktop

Connect over SSH and press the Pi Desktop button in the session header. The board overview loads immediately and every other section works over the same connection.

// what you can do

Inside Pi Desktop

The session stays open underneath — switch back to the terminal any time, then return to the desktop where you left it.

LinkOPS — Pi Desktopconnected
Pi Desktop
code-server · v4.20.0
45.2°C · Normal
Developer toolsgitcode-servernodejspython3build-essentialBack to terminal

// compatibility

Works with every Raspberry Pi that runs SSH

Pi Desktop is protocol-driven, not board-specific — if the board runs Linux and you can SSH to it, it works.

Boards

Raspberry Pi 5Raspberry Pi 4Raspberry Pi 3Raspberry Pi Zero 2 WRaspberry Pi 400CM4 / CM5 modules

Operating systems

Raspberry Pi OS (Bookworm+)Raspberry Pi OS LiteUbuntu ServerDietPiManjaro ARMArch Linux ARMAlpine LinuxRetroPieLibreELEC

Note

GPIO needs pinctrl on Bookworm+ or raspi-gpio on older releases — both are preinstalled on Raspberry Pi OS. If a tool is missing, the panel shows exactly what to install.

// faq

Common questions

Do I need to install anything on the Pi?+
No. Everything runs over the SSH connection LinkOPS already has. The only optional extra is the pinctrl package on older operating systems for the GPIO panel (sudo apt install pinctrl).
Why is my Pi throttling?+
The Overview section reads vcgencmd get_throttled from the Pi’s firmware and explains the bits: low voltage (usually a weak power supply or cable), capped CPU speed, or the soft temperature limit. “Now” flags are happening live; “occurred” flags show it has happened since boot.
Can I damage something with the GPIO panel?+
Alternate-function pins (I2C, UART, SPI…) are read-only in the panel on purpose, and every write goes through pinctrl with an explicit action. Still treat pins as live electronics — double-check what is wired before changing an output.
Does Pi Desktop work for non-Pi devices?+
No — it is exclusive to Raspberry Pi devices. Servers keep the Server Desktop, and network gear stays in the terminal. That keeps every mode predictable.
What if sudo is needed?+
Reads (temperature, throttling, GPIO state) work as the logged-in user. Writes that need root show the exact command to run from the Command section — or log in with a sudo-capable user.

Give your Pi a desktop.

Version 3.0.0 brings the Raspberry Pi desktop to LinkOPS — download it for Windows, Linux or macOS.