Comment by gogasca
I started a similar project last week using: docker (gvisor), terminado and localtunnel. Basically a server that starts containers with python and agents inside a VM. Then I provide a unique URl for you to connect.
https://terminal.newsml.io/ https://github.com/codeexec/public-terminals