zviryatko / google-chat-electron

An unofficial desktop app for Google Chat :electron:
GNU General Public License v3.0
2 stars 0 forks source link

Desktop app for Google Chat

latest-tag downloads release

An unofficial desktop app for Google Chat built with Electron

Disclaimer

It is a fork of the original Google Chat Electron project. The original project is no longer maintained, so I decided to fork it and continue the development. Since I don't have a Mac, I can't test the MacOS build. If you have a Mac and want to help me test the MacOS build, please let me know.

Typescript and Electron also not my superpower, so I will be glad to receive any help in this area.

Installation (Debian based Linux)

sudo apt install ~/path/to/google-chat-electron-xxx-amd64.deb

Uninstall (Debian based Linux)

sudo apt-get remove --purge google-chat-electron

Installation (Mac)

brew install --cask --no-quarantine google-chat-electron

or

sudo xattr -rd com.apple.quarantine ~/Applications/google-chat-electron.app

Uninstall (Mac)

Installation Windows

choco install unofficial-google-chat-electron
winget install --id=zviryatko.GoogleChatElectron  -e

Installation (Fedora/RHEL/CentOS)

We don't provide installers for Fedora/RHEL/CentOS, but you can build a local RPM package by your own.

sudo dnf install rpm-build npm
curl -fsSL https://get.pnpm.io/install.sh | sh -
git clone https://github.com/zviryatko/google-chat-electron.git
cd google-chat-electron

pnpm install
npm run pack:linux
npx electron-installer-redhat@^3 --src dist/google-chat-electron-linux-x64 --dest dist/installers/ --arch x86_64

This will create an RPM package in ./dist/installers folder (you can specify any location you wish). You can install it with dnf or rpm-ostree depending on your distro.

Supported Platforms

The app should work on all x64 and Apple arm64 platforms, but due to lack of time; we test on most popular only.

OS/Platform Version
Ubuntu GNOME 20, 22
Linux Mint Cinnamon 21
MacOS 10.15, 11, 12
Windows 7, 10, 11

Major features

Acknowledgements

Disclaimer

This desktop app is just a wrapper which starts a chromium instance locally and runs the actual web-app in it. All rights to the Google Chat product is reserved by Google Inc. This desktop client has no way to access none of your data.

License

GNU GPLv3 License