Hi Lerisar!
I wasn't aware that there is a itch install client. For now, download the game directly from the home page, extract with https://www.win-rar.com/start.html?&L=0 (it's free)
I'll look into what changes we need to make to support the client so it's easier next time!