PController started from a simple question: why is controlling a PC from your phone still a five-step process in 2026? Existing solutions force you to install apps on both ends, require cloud accounts, hide video behind enterprise plans, or charge monthly fees for capabilities that any WebSocket serves for free.
PController flips that premise: a single binary on your PC opens a web server; your phone connects by opening a URL in the browser. No client app to install. No mandatory account if you stay on LAN. And the server code is open.
Under the hood, the server is built in Python with FastAPI. Screen capture uses MSS for high throughput, input is simulated with pyautogui, and audio is streamed over a dedicated WebSocket: WASAPI loopback on Windows, sounddevice on macOS and Linux. Compression is JPEG with configurable quality and FPS, hitting 60 fps at 1080p on a decent local network. When the tunnel is active, traffic flows through Cloudflare with automatic TLS and a random URL that rotates on each restart.
The web client is under 200 KB. It supports touch gestures most competitors get wrong: pinch-to-zoom with differentiated two-finger scrolling, long-press with a visual ring for right-click, drag with intent detection. The virtual keyboard spans four tabs (ABC, 123, symbols, function keys) and includes shortcuts like Ctrl+Alt+Del. There's an alternative trackpad for precise cursor control and a D-pad for zoom-aware navigation.
The business model is open core. The Free plan is functional without artificial limits on LAN: 720p, one device, 30 minutes per session, no audio. The Pro plan ($4.99/month or $39/year, with purchasing-power parity for LATAM and India) bumps that to 1080p 60 fps, system audio, internet tunnel and three devices. Premium ($9.99/month) adds 4K, multi-monitor, recording, macros and a dedicated TURN. A Lifetime edition is also available, capped at 500 units during launch.
PController is run by a single developer with financial discipline: no stack upgrade is paid for without a numeric metric triggering it. That discipline carries into the product: unused features are removed, copy stays short, and the brand has three colors and two typefaces. No marketing-speak, no "revolutionary solutions".
The server code is open-source on GitHub. The Android app is on the Play Store with a full Free plan and optional rewarded ads to extend sessions. The landing page and documentation live at pcontroller.app.
PController is for people who want to control their PC from the couch, help a relative remotely, provide quick support to a client, or keep an eye on a running game server from their phone — without paying $14 a month or creating yet another account.