I’ve been wanting something like this for years! Thank you for making this. I like that it is written in Go, since that mans I might contribute to it, especially if you need help with the Mac port.
One shortcoming: because Gmail change the title of the page to reflect the number of unread messages in my inbox, I see Gmail treated as several different apps, one for each value of the unread count :-(
Creator of Thyme here. We made this to track application usage and find possible interventions to boost our productivity at Sourcegraph. Happy to answer any questions and hope you find it useful!
I guess my main question is how this differs from RescueTime?
or ManicTime Whose main advantage is that all records are stored locally, however you can have your own Manictime server that you can publish your time records to.