whatisgithub

What is yakyak?

ctcpip/yakyak — explained in plain English

Analysis updated 2026-07-05 · repo last pushed 2016-09-26

1CoffeeScriptAudience · generalComplexity · 2/5DormantSetup · easy

In one sentence

YakYak is a desktop app for Google Hangouts chat, giving you a dedicated window for messages and notifications instead of keeping conversations buried in a browser tab.

Mindmap

mindmap
  root((repo))
    What it does
      Desktop chat window
      Messages and notifications
      Image sharing
      Video and audio calls
    Tech stack
      Electron
      CoffeeScript
      Hangouts protocol library
    Use cases
      Dedicated chat experience
      Office team communication
      Avoid browser tab clutter
    Audience
      Hangouts daily users
      Office workers
      Teams
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Keep Google Hangouts chat in a dedicated desktop window with notifications instead of a browser tab.

USE CASE 2

Share images in chat easily via drag-and-drop or copy-paste without using the browser interface.

USE CASE 3

Launch video and audio calls directly from the app while managing multiple conversations.

What is it built with?

CoffeeScriptElectron

How does it compare?

ctcpip/yakyakatom/language-xmlatom/language-java
Stars12264
LanguageCoffeeScriptCoffeeScriptCoffeeScript
Last pushed2016-09-262022-09-282022-12-02
MaintenanceDormantDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/51/51/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Simply download a prebuilt version for Mac, Windows, or Linux, no configuration or technical setup required.

So what is it?

YakYak is a standalone desktop app for Google Hangouts. Instead of keeping your chat conversations buried in a browser tab alongside everything else you're working on, it gives you a dedicated window for messaging, similar to how you might use a separate email application rather than always checking your inbox through a web browser. The app handles all the core chat functionality you'd expect: sending and receiving messages, managing conversations, getting desktop notifications, and sharing images via drag-and-drop or copy-paste. It also includes extras like typing indicators, conversation history scrollback, alternative color schemes, and the ability to launch video/audio calls directly in Chrome. On the technical side, it's built using Electron (a tool for making desktop apps with web technologies) and connects to Hangouts through a separate library that speaks Hangouts' protocol directly. This tool is for people who rely on Google Hangouts for communication but want a more focused, app-like experience. If you're tired of hunting for the right browser tab every time a message comes in, or if you'd prefer your chat app behave like a native desktop program with proper notifications and window management, this solves that problem. It's especially handy for office workers or teams that live in Hangouts all day and want their conversations accessible with a single click. The project is open source, with prebuilt versions available for Mac, Windows, and Linux. It's worth noting that it's a community project, not affiliated with or endorsed by Google. It relies on a third-party library to talk to Hangouts behind the scenes, which means it could be affected if Google changes how their service works under the hood. The codebase is written in CoffeeScript, a language that compiles to JavaScript, and the project actively welcomes bug reports and contributions from users.

Copy-paste prompts

Prompt 1
Help me install and set up YakYak on my computer so I can use Google Hangouts as a standalone desktop app.
Prompt 2
I want to contribute to the YakYak project. Walk me through the codebase structure and how CoffeeScript and Electron are used together in this app.
Prompt 3
YakYak is having trouble connecting to Google Hangouts. Help me troubleshoot what might be going wrong with the connection.

Frequently asked questions

What is yakyak?

YakYak is a desktop app for Google Hangouts chat, giving you a dedicated window for messages and notifications instead of keeping conversations buried in a browser tab.

What language is yakyak written in?

Mainly CoffeeScript. The stack also includes CoffeeScript, Electron.

Is yakyak actively maintained?

Dormant — no commits in 2+ years (last push 2016-09-26).

How hard is yakyak to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is yakyak for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.