It does exist out of the box just has to be setup. webODM is a front end. NodeODM is a backend processing node. The included Lightning network processing node essentially does this for a fee. If you want to process it on your own desktop over the internet you just need to spend a few minutes setting it up properly. There are several ways to the desired result but the easiest is roughly fire up nodeODM, open fire wall ports to pass the required port, I believe 3000 by default. Add the processing node to your laptop with the public IP and your all set. Probably want to make sure you have an authentication token so random people can’t use your processing node but that’s your call. Other options like using a VPN also exist but the long and short of it is webODM can a processing node if it can connect to it (and is properly authenticated if needed).
Other options that also are not bad if your running webodm on a laptop and powerful machine. Upload and process the job on the powerful machine, export it and import it to webodm on the laptop. Depending on how reliable and fast your internet is, this may be the better option.
Either way there isn’t anything for developers to add as what your asking for can be done already with a little bit of effort. If your having issues you may want to consider the lightning network and it is currently the easiest way to move processing away from your local machine.