I build a local, cross platform virtual machine for this purpose: https://github.com/smol-machines/smolvm