Alex Kim

G Desktop Suite - A cross platform desktop app for Google Suite.

Have you ever wished for a no-frills, word-processing desktop app dedicated to Google Suite files? G Desktop Suite is a desktop wrapper for Google Suite built on Electron JS. Give it a try, and if you like what you see, share it with your friends!

Add a comment

Replies

Best
Jonathan Richman
Would be great if there was a way to "prove" to the average user that they were truly sending their credentials to Google and not to some really well done phishing site. There doesn't really seem to be a way to do this now and this is exactly what I'd create to steal user credentials. I'm not remotely suggesting that's what you're doing, but the overly-cautious side of me prevented me from entering my creds.
Alex Kim
@jonmrich This is a reasonable concern that I can see many users having. The project is open source and will always be, and the only javascript that is being injected into the website itself is for toggling light/dark themes. A closer look at that file can be viewed here (https://github.com/alexkim205/G-...).
Alex Kim
@jonmrich However it's still worth looking into more secure ways to "prove" that nothing malicious is going on under the hood. Google OAuth provides a process that allows you to authenticate any third-party application in the user's default browser. It does this by generating a one-time authentication token in a browser instance that Chrome controls, and then passing that token into G-Desktop-Suite which it'll use to login to Google Drive. There's a lot of ways to go about authentication in Electron, but I think this would be the gold standard in terms of security, as all the credential inputting is done by Google. This implementation definitely requires some more overhead and tweaking to get just right, but it will be coming soon in a near update! In the meantime, thank you for the feedback, and any more suggestions are always welcome!
Benjamin Nau
How does this handle multiple Google accounts? I would love to be able to have different windows/docs/sheets for different accounts.
Alex Kim
@benjamin_nau Thanks for trying it out! It seems like there's many others who also have this specific use case. There's an issue out about it now (https://github.com/alexkim205/G-...). Its on the roadmap for a near future release, so definitely stay tuned!
Michael Folling
How do people who don’t know how to use GitHub use it?
Harley Young
It looks like you can download pre-built installations here: https://github.com/alexkim205/G-... Get the one ending in .dmg file for Mac and the one ending in .exe for Windows.
James C Murray
Very interesting (I am looking into building my first ElectronJS app). Curious how this is different than me creating a shortcut to run from my desktop via Chrome Apps?
Yury Molodtsov
@itsjamesmurray_ A “Chrome app” would lead back to the browser as you click on a Doc in Drive, for instance.
Ghost Kitty
Comment Deleted
Akash Balaji
If Google account not working
Tom Packer
Worked really well, but links in Gmail weren't opening for some reason
Samantha Q
What a great way to keep everything organized. Awesome idea
Daniel Felipe
I use the dark macbook layout. But I wonder if it's possible to force the standard layout inside the app?
Jared Davis
This is a really great app. It greatly simplifies the process of accessing Google Suite/Drive and anything on it. The only issue I have found so far is that it does not allow you to open a word document with Google Docs. Native Google Docs files are not a problem. Regardless of which, G Desktop Suite is wonderful and has the distinction of being the first thing I have ever felt compelled to review on Product Hunt.