Desura closed beta client was released few days back and only limited number of people got access to it.
Jake Ward, who runs a YouTube channel about Linux gaming, got access to the beta and posted a video showing the interface and how purchasing/downloading games work. He was also able to redeem his Humble Indie Bundle game keys on Desura.
Check out the video below:
You can read more about it on his blog.