The Download Now link will prompt a local download of the Google Chrome extension. To install the extension directly, open the file using your Chrome browser.
Mountains is a simple web app where you can keep track of your personal goals and set how often you want to be reminded to work on them. All that's needed to use it is a Google account.