novnc/noVNC ? reverse-engineered prompt

Reverse engineered prompt

Build me a web based VNC client that runs in modern browsers, including phones and tablets, and lets a user connect to a remote VNC server through the browser. It should have a simple connect screen, then show the remote desktop in a canvas view with options like scaling, clipping, resizing, and local cursor rendering. I also want clipboard copy and paste, touch gestures for common mouse actions, and support for keyboard and mouse input so it feels usable on desktop and mobile.

Make it work with VNC over WebSockets, and include the small helper setup so it can connect through a WebSocket to TCP proxy if needed. If there are any current browser or protocol details you need to confirm, look them up online and use the standard approach. Keep it clean, practical, and ready to run from a browser without making the user deal with a lot of setup.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab