DEV Community

loading...
Cover image for Guess What I Found

Guess What I Found

Micah Lindley
Self-taught teen designer, developer, and musician. Linux + Android lover and JavaScript enthusiast. Creator of Itchy and Modchat. Hack the world! 💪
Updated on ・1 min read

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.

GitHub logo Melvin-Abraham / Google-Assistant-Unofficial-Desktop-Client

A cross-platform unofficial Google Assistant Client for Desktop (powered by Google Assistant SDK)

Google Assistant Unofficial Desktop Client

Build Dependencies Downloads Issues License Top Language Last Commit Commits since last release

G Assist Banner

Google Assistant Unofficial Desktop Client is a cross-platform desktop client for Google Assistant based on Google Assistant SDK.

Note:

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.

Inspiration

The design is inspired by Google Assistant in Chrome OS and comes in both Light Mode (beta) and Dark Mode 😉.

G Assist Screenshot

Getting Started

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):

https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/wiki/Setup-Authentication-for-Google-Assistant-Unofficial-Desktop-Client

Other References

If you want a user friendly registration method, use Device Registration UI:

Discussion (0)