I’m trying to keep a log of the time that I spend doing specific tasks throughout the day. Currently, the way that I am doing this is by constantly running a stopwatch and filling out a spreadsheet for the day — when a task is completed, I lap the stopwatch and add the task and the time spent on that task in a row in the spreadsheet. It does the job, but it is very tedious. Does anyone have a recommendation for an app that can do this for me? I would like it to:
- Log the time constantly (when a task is completed, immedately start a new task)
- Time a task
- Allow naming of tasks
- (optional) Allow categorizing of tasks with tags
- (optional) Show graphics for how time is spent each day, and statistics on how much time is spent
- The ability to export the data (e.g. CSV)
It would probably be the most convenient for this to be an Android app, but I am also open to suggestions for a Desktop (Linux) app.
Neat project. The choice to use a web UI is… interesting. Unfortunate that it doesn’t support Wayland for tracking open windows yet. Also, the stopwatch feature is experimental and isn’t fully implemented.
Update (2024-03-27T07:41Z): After doing some more research, it appears to be standard design for this sort of software to use a client-server structure. I’m not sure if this exactly fits my usecase. I suppose, ideally, it would be great if I could be able to interract with the activity tracker on all my devices. Unfortunately, however, the ActivityWatch docs state that, currently, it only supports listening on
localhost
[source].It does support wayland, kde gnome and something else as a fork, search for “aw-bundle” sorry on my phone right now! The bundle also tracks a couple of things more like gaming and music I think,check de github from the dude.