me too, itch just don't know there is a version to download at all. the manual download button works just fine in a browser