Interesting from a technical perspective but with native RDP clients readily available on just about every platform, I don't see the need for it.
1 contributor, 1 commit, new project... gives me vibe-coding feels.
Browsers are sandboxes, your native client often isn't, there is definitely a huge advantage, portability and embeddability as well, it's also simpler to sniff traffic (and MITM it).
Not many good MFA options for native RDP/RDG. Putting it in the browser lets you wrap the whole thing with OAUTH/passkeys etc
Perhaps as a web client for the remote desktop on the BMC chips?
When it’s in a browser you don’t need to install anything on the local machine. I used to use Apache guacamole to access my machine at home from work when I was stuck in a cube all day.
https://guacamole.apache.org/