That's all nice and dandy, but what about sending data the other way, from a phone to a desktop? Meticulously typing in long strings of text with no mistakes is not really a practical solution for the vast majority of users.
Once it is running all you need to type on the phone is the IP:port.
I use magic wormhole everywhere else, servers, vms, etc.
There are some forks since the software was originally opensource but then closed it.