You can do this already, The `boundary connect ssh` stuff is just a convenience. You can spin up a local boundary proxy to anything and just connect anything that speaks TCP over it. This allows you to use all the tools you just named.
A desktop client is on the way, we already have an internal build of parts of it but it requires more work and didn't make it for 0.1.