SteamOS · Bazzite · Steam Deck

The remote your Steam machine deserves.

Couchside turns your phone into the monitor, remote console, and game controller for your living-room Linux gaming PC. When the TV goes black, Couchside is the screen — see the vitals, read the logs, restart the display, or pick up a controller. All on your own network.

Free 7-day trial · $4.99 summer launch price (up to $7.99 Sept 1) · no subscription · open source — build it yourself if you'd rather

bazzite Microsoft X-Box 360 pad
CPU temp
52.4°C
load 0.31 · 1.05 · 0.61  ·  up 1d 2h
mem15%
/ disk45%
/var23%
sddm gamescope skyscrape couchside
Restart session
Stop Kodi
Reboot
ConsoleActionsPadLogsSetup

Up and running in a minute

Three steps to flight.

No accounts, no cloud sign-up. Install the open-source agent on your box, scan the code it prints, and you're flying.

1

Run one command on the box

On your SteamOS, Bazzite, or Steam Deck machine — it installs a tiny agent, no dependencies.

$ curl -fsSL https://couchside.tv/install.sh | bash
2

Scan the QR it prints

The installer shows a QR code. Point your iPhone camera at it and Couchside opens with your box already paired — token and all.

3

Fly the couch

Watch the vitals, restart a wedged display, tail the logs, or flip to the controller. Never get up to find a keyboard again.

What it does

One app, the whole box.

Monitoring, rescue, and input for a living-room Linux gaming PC — the parts you actually reach for from the couch.

Live dashboard

CPU temperature, load, memory, per-disk usage, uptime, and the health of every systemd service you watch — refreshing in real time.

Rescue actions

Restart a wedged gamescope black screen, reboot, or power off — one tap, grouped by danger, and double-confirmed when it counts.

Virtual controller

The agent creates a real Xbox 360 gamepad on the box, so Steam and your games see genuine input — sticks, D-pad, ABXY, triggers, and haptics.

Swipe mode

An Apple-TV-remote-style surface: swipe to move, tap to select. The fastest way through Kodi and Big Picture menus from the couch.

Log viewer

Browse recent journald lines for any watched service straight from your phone. No SSH session, no laptop, no squinting at the TV.

QR pairing

The installer prints a QR code. Scan it and the app opens fully configured — or type the host and token by hand if you prefer.

Pricing

Pay once. Or don't pay at all.

The agent on your box is free and open source, always. For the app, pick your path:

$

Try free for 7 days — then unlock once

Download free from the App Store or Google Play and use every feature for a week. Keep it forever with a single one-time unlock — $4.99 summer launch price through August, then $7.99 on September 1. No subscription, no recurring anything, no accounts. Unlock before September 1 and keep a permanent Early Adopter badge in the app. Buying the unlock funds the project.

</>

Build it yourself — free

The app's full source is on GitHub under GPLv3 — clone it, compile it onto your own phone with Expo, fork it, improve it. The agent and installer are MIT. Same software, your labor instead of $4.99.

Private by design

Your box. Your network. Nobody else's.

Couchside talks only to the agent on your own LAN. There is no cloud in the middle — because there is no cloud at all.

Token auth

A bearer token, generated on your box and stored in the device keychain.

LAN-only

No relay, no accounts, no telemetry. Phone and box on the same Wi-Fi, full stop.

Least privilege

The agent's powers are an exact, audited allowlist of commands — nothing more.

Open source

The whole project — app and agent — is on GitHub. Read every line.