It is a twine game, so yes it is browser only, but you can download it and play it offline.
I do not understand that, tbh, or know what a twine game is, but ty for your reply lol.