This task can be performed using TimeFly
Coding activity tracker for developers
Best product for this task
TimeFly
dev-tools
Deep automatic analytics for devs. Track projects, files, languages, commits, sessions, focus patterns, interruptions, all without touching anything. See your real coding DNA. Boost productivity, justify your work, or just understand how you actually code.

What to expect from an ideal product
- TimeFly runs quietly in the background and records every line of code you write, every file you open, and every project you switch between without you having to remember to start or stop any timers
- The software breaks down your work by programming languages, specific files, and projects so you can show exactly how much time went into different parts of your codebase
- It tracks your actual focus time versus interruptions and breaks, giving you honest numbers about productive coding hours versus total time at your desk
- TimeFly connects your git commits to your coding sessions, so you can match up your repository activity with the time spent writing that code
- The tool generates visual reports and charts that clearly show your coding patterns, making it easy to present concrete evidence of your development work to managers or clients
