morrolinux/ChimeraDesk — reverse-engineered prompt
Reverse engineered prompt
Build me a simple DIY remote desktop app like ChimeraDesk.
I want two pieces, one viewer that runs on my local computer and one KVM remote side app that runs on the computer I want to control. The local app should show the remote screen and let me control it with mouse and keyboard. Keep it fast and lightweight.
It should work either directly over SSH when I can reach the remote machine, or through a public server with reverse SSH tunnels when both computers are behind NAT. Don’t try to handle encryption inside the app, assume the user will use SSH or a VPN. Bind services to localhost by default.
Use ffmpeg for screen streaming on the remote side, and allow a separate desktop audio stream that can be listened to locally. Include sensible defaults, but write the ffmpeg command into a user config file so people can edit it later.
Please include clear Linux build instructions and package both the viewer and remote side as AppImages if possible. Look up current docs online if you need to.
Want more depth? Deep Reverse