It shouldnt require any apps to run. You just click the exe file. Ive never released a browser version. If it ever did exist, it was fan made and wasnt released on this site.