I believe your best bet is to setup linux on some computer / server / VM and access the thing remotely from a browser. That can be gone with solutions such as Guacamole(…manual setup…) OR linuxserver/webtop that is an abstraction over Guacamole to make it more easier to setup. With that running you can access the remote machine from any browser and use those applications.