WPMU DEV - i press download, it doesnt work

Feeling like a retard, but i clicked to download WPMU DEV Dashboard, then i have the file but there is no obvious way to actually install it. Therefore, i cant register my site and bulk Smush my oversized images already on the site.