Turns any offline PC into a fully working browser, streamed over the local network.
Overview
Curious how remote desktop tools actually work under the hood, I scoped the problem down to just a browser. Puppeteer drives a headless Chromium instance, Socket.IO streams its view and forwards your input back, and an offline PC ends up with a fully working browser, no internet required.
Highlights
Uses Puppeteer to launch and control a Chromium instance programmatically.
Real-time screenshot capture and streaming to the client via Socket.IO.
Intercepts and transmits complex input events (clicks, scrolls, keyboard) and handles cross-device clipboard sync.
Sequential action queue to prevent overlapping commands, with manual history management.