Methods for tracking coding time?

Hi, I am looking for a way to be more systematic about tracking the different parts of my workflow to get a better idea of how long each part of the work is taking.

Anyone know any useful tools?

I would like to keep a record of time logged, could be like a punch in punch out.
I would like to be able to make note of what I am starting up when I begin.
I would like to log my times with as little hassle as possible.

Bonus points if there is something I can extract the data into json or csv format.

Thanks in advance! :grinning:

you could try with toggle, it is a time tracker

I personally use wakatime.com, which has a free tier (you can go back 2 weeks) and integrates with a lot of development tools (like VSCode, and even Chrome).

It might be kinda creepy and privacy intrusive as it keeps track of stuff like what files and websites your on all the time (which can be turned off) but it provides a totally hands off approach to keeping track of how much time your spending doing what.

I found exactly what I am looking for in Super Productivity. Its offline, removes as many steps as possible, generates as much data as possible. Only used it a bit so far, but absolutely love it. Thanks for the suggestions y’all!