OK, just please be careful how you frame what you're asking for.

For software development use of Claude, I'd be happy if the `claude` CLI executable does everything I need, within the Linux KVM VM sandboxes I create for the work, without a desktop client. The cleaner and more trustworthy, the better.

Also, for random interactive use of Claude for asking questions, I use it from my host desktop, sandboxed within the Web browser, and I want that to be well-supported. Someone marketing/product person at an AI company will naturally want to dark-pattern push people towards a proprietary desktop client, but that's one corner of abuse potential that we can still keep in check.

For agentic automation of my host desktop things and the things they have access to... no, thank you, the state of the art is not ready for that.

The terribleness of VNC (vs RDP) is what gets you. A GUI client in that VM sucks to access. If it didn't, a GUI client wouldn't be easily rejectable.

So use RDP?

https://www.xrdp.org/

(Or x forwarding over ssh, or waypipie if you only need to access a gui application, not a desktop).