We have a Steam demo and the most recent builds are on our Patreon, which uses another downloader manager.
We are exploring more options for itch.io as well.