ActivityWatch is an automatic time-tracking software which helps you keep track of what you do.

It's an attempt to replace and improve existing services like RescueTime, ManicTime, WakaTime and others. It is different in that it's completely open source, extendable, and you as a user have full and exclusive control of your data.


ActivityWatch is about recording our digital lives, an evergrowing part of our lives in general, and the new opportunities enabled by such a record.

By running ActivityWatch on your devices you can collect data about what you do which you can use for a variety of use cases:

  • Record what you do in life.
  • Learn about what you do and how much you do it. See which applications you use, websites you visit, videos you watch, music you listen to and games you play.
  • Estimate productivity by measuring how much time you spend actually getting stuff done.
  • Figure out who actually creates the content you consume and the software you use, so you can reward them accordingly so they are incentivized to continue. (The mission of the Thankful project)

ActivityWatch is a collection of programs meant to work together on the same machine (and in the future across machines).

You can be in full control of your data if you want to without losing features, there is no requirement that a third party will store your data.

Our other projects

ActivityWatch is primarily developed by brothers Erik and Johan Bjäreholt with the help of the community (check out the contributor statistics). But it's not all we're building, so check out some of our other projects!


Support creators of free culture according to your preferences. Be thankful.

Thankful is an app that takes data about the websites you visit, music you listen to, videos you watch, applications you use (such as Thankful itself), and figures out who created it. It then presents the creators you've enjoyed the most and lets you support them financially by sending cryptocurrency directly to them.

For more, check out Thankful on GitHub.