Install, update and play indie games for Windows PC!

Itch Desktop Client

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Itch 25.5.1

Itch Desktop Client

  -  15.5 MB  -  Open Source

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe