vnc-client Just for fun. Contains the bare minimum to request rectangles. Test server was vino 3.2.2, but it should work well elsewhere. Usage npm i vnc-client echo "Here's how it works:" cat node_modules/vnc-client/sdl_viewer.js