This started as a small tool for myself. I was doing a lot of work in Google Apps Script and wanted proper time tracking and activity metrics. I installed WakaTime, but while it tracked general editor activity, it couldn’t properly track the Apps Script files themselves.
So I built a browser extension that adds proper tracking for Apps Script development.
I originally called it “WakaTime for Google Apps Script”. After about a month, the scope grew way beyond Apps Script. I started adding support for more Google Workspace tools and workflows, so I renamed the project to Gwaka.
The idea behind it is simple: bring developer-style wakatime activity tracking and visibility into the Google Workspace ecosystem. So you can see what you have been working on and for how much time
Some of the things it tracks:
-Automatic and individual time tracking across -Google Workspace (Apps Script, Docs, Sheets, etc.) -Detects current file and project context -Sends activity heartbeats to WakaTime -Customizable machine name -Lightweight and efficient
A few interesting technical challenges:
- Detecting activity reliably inside Google’s Workspace apps. - Multi-track system where each workspace has is own heartbeat.
I launched it around a month ago and it now has 14 weekly active users. Small numbers, but honestly I’m really happy about it. It’s the first thing I’ve built and launched outside of my 9-to-5 job.
Would genuinely love feedback from people building/working in the Google ecosystem and from pleople that work with extensions.
GitHub: https://github.com/Koppeks/gwaka
Demo: https://gwaka.vercel.app/
Extension:https://chromewebstore.google.com/detail/gmpiofbkheibmaofamo...