Wouldn't this be pretty easy to roll your own? You could set up different servers like Molly does. Or you could just recompile the app. Or you could force link it to a desktop session? Just spitballing here
kube-system
There are already forks that add some of those features.