For a long time now, Google has provided the Google Assistant SDK free to use for developers. This SDK runs on almost any platform, which is awesome! However it's headless, which means it doesn't have an actual interface. It's just code. I knew it was only a matter of time before someone built out an actual client for it on Windows, Mac, or Linux. Now it's happened - GitHub user Melvin-Abraham has started a smooth, consistent, and cross-platform interface for the Assistant! Right now you have to sign in as a developer and there's no user friendly way to do it. However, the project is well on its way to being a professional client, and its functionality is mostly complete. I'm not a part of the project (yet!) nor have I contributed to it (also yet!), but I just wanted to share this useful project with you! If you get a chance, definitely check it out and give it a shot.
A cross-platform unofficial Google Assistant Client for Desktop (powered by Google Assistant SDK)
Google Assistant Unofficial Desktop Client
Google Assistant Unofficial Desktop Client is a cross-platform desktop client for Google Assistant based on Google Assistant SDK.
The "Google Assistant Unofficial Desktop Client" is under development. So, if you find any bugs or have any suggestion, feel free to post an issue or a pull request.
The design is inspired by Google Assistant in Chrome OS and comes in both Light Mode (beta) and Dark Mode
In order to use the client, you must have a "Key File" and "Token" for authentication which you can get by going through Device Registration process. You can go through the wiki given below to get started.
"Setup Authentication for Google Assistant Unofficial Desktop Client" Wiki (For both Device Registration & Authentication help):
If you want a user friendly registration method, use Device Registration UI:…