did a little research, I didn't even know itch had a windows app, but you may just need to grab the zip from the website!
windows, but we don't support any sort of launcher provided by itch. Downloads can be downloaded in a zip format from https://girlyyy.itch.io/girlyyy