Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

says here that there should have been a 'Claim Key' button on the downloads page. https://itch.io/docs/buying/already-bought

I guess there is no steam key giveaway. just download :(