itch does have a desktop app but it is extremely basic and for most things is just a thin wrapper around the website. For me personally, using it is just annoying.