/portfolio/RDP-daemon

RDP Daemon

A web-accessible remote control utility that streams view updates and turns keyboard/click input into commands on a home computer.

projectRDP Daemon
statusdaily-use daemon
surfaceremote desktop control
index05 / 06
stack tagsPython, pyautogui, custom API
Pythonpyautoguicustom APIimage streamingbrowser UI

What it was actually solving.

RDP Daemon is a personal remote-control tool for getting to a home computer from places where the normal routes are inconvenient or blocked.

Challenge

The need was direct: reach a personal machine and use it from a restricted environment. Existing options were not always available, flexible, or shaped for the exact constraints.

Solution

Build a custom service that sends PNG snapshots of the view window from the server and accepts keyboard plus click input through an API. Those inputs get translated into PyAutoGUI commands on the host machine.

What stuck afterward

This project combined a bunch of earlier fundamentals into something genuinely useful: web UI, backend routing, input handling, image transport, automation, and the discipline to make a tool stable enough to use regularly.

Proof it actually moved.

A quick demo clip from the original project page, kept inside the same hard-edged terminal frame instead of burying it below the writeup.

demo source/static/portfolio/demo-videos/rdpdaemon.mp4

More things from the same lab bench.

Same visual system as the main ToadTech revamp: hard-edged, terminal-ish, and allergic to generic portfolio gloss.