How was Meta (discourse site) installed on my Windows PC as an app?

I believe, for Chrome, click the 3 dots at the top-right > Save and share > Install Discourse Meta.

I hope this helps!