Google Assistant was first launched exclusively for the Google’s Pixel devices however it soon got a lot of attention and it could not stay exclusive to Pixel devices only. We can see lots of artificial intelligence based assistant nowadays like Siri, Alexa, and Cortana. And Google had to do something to push its Assistant to as many devices as possible.

First, many developers got a way to get Google Assitant on any Android phone running a custom ROM, sooner Google decided to make Google Assistant available for other Android devices too. Now, the Google Assistant has already replaced Google Now on most of the Android devices.

Google did not stop here, recently they also made their Assitant available for Apple’s iPhone. People are loving it and personally, even I prefer Google Assistant over Siri in most cases (but GA can’t pronounce my name right). GA is now running on more than 100 million devices and that number would get higher if we port it to other devices as well, thanks to Google Assistant SDK.

With the open source project MacAssitant now it’s possible for Mac users to enjoy Google Assitant on their macOS. However, keep in mind that this app is still in its early build stage and there are lots of features yet to be implemented. Otherwise, it’s stable and works fine except for a few quirks which I will list below.

Steps To Install Google Assistant on Mac

If you will be downloading the MacAssistant app directly from release page of its GitHub then there is a chance that it won’t work for you because it is integrated with the original developer’s API Key. This is because Google sets a limit to the number of API requests per user.

If the above app didn’t work for you then you can request me to compile the app for you using the API key you will provide. To know how to get the API key, check the end of the post for instructions.

  1. Once you have downloaded the MacAssistant app, extract the zip file and move the app to your application directory.
  2. Next, double click to open the app. This won’t open any window but the app will run in the background.
  3. Check for Google Assistant icon in menu bar. Click on it and this will take you to the login page.
  4. Login with you Gmail account. Make sure to confirm the login if you are using Two-step verification system.
  5. Now, the app still won’t work, you need to open activity monitor and look for MacAssistant. Terminate the app.
  6. Now open the app again and click on the app icon in the Menu bar.
  7. This will take you to a page where it will ask you for permission, click on Allow.
  8. Now you can start using the app. Just click on mic icon and say your commands.

How To Get Google OAuth credential

  1. First, open up the Google Developer Console.
  2. From the project drop down menu select a project or create a new project by selecting Create a new project.
  3. On your Dashboard, click on Enable API on the top.
  4. Now search for Google Assistant API and select it.
  5. Now on the top click on Enable.
  6. On the left sidebar first, go to Credential and then choose Create Credentials. Now choose OAuth client ID.
  7. Now fill the details in the OAuth consent screen and under Application type choose Other.
  8. In the Credentials tab, you can see the list of client IDs. Look for a download button and download the JSON file.
  9. Send this file to us and get your App or compile the app by yourself.