The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused. (by ActivityWatch)

Activitywatch Alternatives

Similar projects and alternatives to activitywatch

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better activitywatch alternative or higher similarity.

activitywatch reviews and mentions

Posts with mentions or reviews of activitywatch. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-11.
  • [List] Let's talk about the software you can't live without. Here is my list
    33 projects | | 11 Jul 2022
    ActivityWatch - a program to track your activity, just like on phones (Free • Open Source)
  • Automatic time tracking tools
    2 projects | | 18 May 2022
    There is Activitywatch which is fully automatic, and open source.
  • Fuck programming for Wayland.
    4 projects | | 9 May 2022
    The ability for an application to know what other applications are currently open and active, see (which is open and unresolved since 2017 !!!)
  • Self hosted toggl
    2 projects | | 16 Apr 2022
    May not be what you're looking for, but I use ActivityWatch myself
  • Zim – The Zsh configuration framework with blazing speed and modular extensions
    14 projects | | 9 Apr 2022
    Upvoted this and all the others, including OP's sibling comment. I hope nobody downvotes anyone either way, and I should have put that at the end vs in order since it's just my own feeling on the phrase and it wasn't like this post in particular was in any way a particularly egregious example, just one of those straws on the camel's back that happened to get to me. Apologies to nickjj.

    But I don't agree with you that the phrase can't be read to have those connotations in general, and it feels like it's been becoming more frequent.

    >"Am I the only one out of billions of humans who does a obviously pretty common thing" (like sticking to default values which by definition are default because whomever set them thought they were a decent starting place)

    kind of feels irritating the more I see it vs some sort of

    >"Does the effort in setting this up and number of moving parts/dependencies it adds really justify itself, or is it more for fun/learning? I'm quite satisfied with my [vanilla+ setup], what does this bring to the table and at what point is it worth sinking more into these tools if ever?"

    or even

    >"Though this and similar projects are interesting I think most including myself are better served staying as close to defaults as possible."

    100% though: this may all be subjective subculture and learning. I can see how it could be treated as an innocent opening phrase, just a form without any deeper meaning. It rubs me the wrong way though anyway, there is a defensiveness about it. Like even, what if you were the only one? So what? You can still be right for yourself anyway. How many other people are that way or not seems both peripheral and distracting (bringing in social pressure) from the meat of it.

    Anyway, Sunday morning HN procrastinating from fighting with getting some crufty old infrastructure running on a new vm platform! Very genuine apologies as well that picking on that nit clearly irritated a bunch of other people in turn! There was nothing wrong with the question content, it's certainly something I've grappled with and not always well in either direction. In the past I've spent way too much time diving deep into things that I barely ever used later, or conversely cruising along for years without fully learning a tool that could have saved me enormous time by automating stuff I did manually. I know there is advice along the lines of "if you find yourself doing this tiresome manual task for the Nth time now it's time to figure out how to automate it" or even tools that themselves track your usage like the open source ActivityWatch [0]. Run that for a year and see where your time is going. I never learned or did any of that early on though and still struggle with the tradeoffs there.



  • Ask HN: Full-text browser history search forever?
    13 projects | | 16 Mar 2022
    If it’s just the metadata that you want, you can use activity watcher [1]. They have a browser plug-in.


  • A simple but reliable time tracking app for Mac OS that works for people who forget to track time?
    2 projects | | 8 Feb 2022
    Activity watch is great!
  • Top 10 Productivity Apps for University students
    2 projects | | 27 Jan 2022
    I use Toggl to track time spent being productive on different areas of focus and when I forget to set a timer I use ActivityWatch to record what was doing as well.
  • Looking for a plugin to track my coding habits.
    3 projects | | 22 Nov 2021 is another geeky, open alternative.
  • Grabbing the URL of Active Browser
    2 projects | | 19 Nov 2021
    Maybe it not quite answer for you question. There is a Activity watch app that can track all you activity. Included urls. Stores data locally in sqllite. Maybe it usable for you.
  • A note from our sponsor - Sonar | 3 Dec 2022
    Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →


Basic activitywatch repo stats
10 days ago

ActivityWatch/activitywatch is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.

activitywatch is marked as "self-hosted". This means that it can be used as a standalone application on its own.

Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.