Desktop client for Google Hangouts (not Google Hangouts Chat, which is a different thing)
(This app is in no way associated with or endorsed by Google)
We provide prebuilt binaries for macOS, Linux 32 / 64 and Windows 32 / 64. This is the latest release
Check out our wiki for additional installation methods
We love bug reports!
NOTE
yakyak may show up as iOS Device and Google may alert you that "some iOS Device is trying to use your account". This is normal as yakyak is an unofficial client and it mimics the behaviour of an iOS device in order to establish a communication with Google Hangout APIs.
This is an open source project. Please help us!
It is written in coffeescript (nodejs) based on hangupsjs using trifl on top of electron (atom shell).
You can improve yakyak in many ways:
Send a pull request, start a conversation with a new issue or participate on a ongoing conversation.
Requirements:
$ npm install
$ npm run gulp
$ npm run gulp watch
$ npm run electron app
Supported platforms: Windows (win32), Mac OS X (darwin), Linux (linux)
Suported architectures: 64-bits (x64), 32-bits (ia32)
# Building for all platforms and architectures
$ npm run deploy
# You can also build specific builds by using
# deploy:<platform>-<architecture>
# example:
$ npm run deploy:darwin-x64
If you have fpm installed (gem install fpm
), you can also build RPM, Deb, or Arch packages:
$ npm run deploy:linux-x64:rpm
$ npm run deploy:linux-x64:deb
$ npm run deploy:linux-x64:pacman
note: if you are building Windows binaries in Linux or Mac OS X, Wine (1.6 or higher) must be installed. It also requires a 32-bit Wine installation when building Windows 32-bit binary.
Location | Description |
---|---|
src/ |
Is where sources live |
src/ui/ |
Holds renderer code (client side) |
dist/ |
Everything is compiled to this directory |