If you get the Itch App you should see an "Install" option at the bottom of the page. From there you'll be prompted to install the game to a directory of your choosing. That will install the game locally, which will allow you to boot it in offline mode. If you have any further questions please join our Discord server and reach out to us directly (on the server you can speak with marimo who will help you out)