Tracking dev/work time in repls

It would be awesome if the amount of time spent working on a repl was captured. I only build my own stuff so my interest is a) how much time am I spending on different projects b) pure curiosity and seeing Replit leaderboard would be amazing c) I’m sure this would be helpful for those that work for clients (or potentially problematic). Either way understanding how much time you are in a relatively active mode by project would be really awesome.

1 Like

I know you’re looking for an internal counter within the Replit IDE workspace - would be a really good idea.

But to track time on my own client projects I vibe coded a small time tracker app.

Its not automated like an internal Replit tool would give - I have to click start/stop on each client in the app, but it gives me a pretty good idea.

It isn’t the cleanest of apps, as it was one of the first I built in Replit before I knew what I was doing - but it does work! :blush:

If it was of use to you or anyone, I might be willing to open it up for others to use.

Happy to explain the features, so let me know what you think?

This is very cool! As I was typing my post it felt like something I should build and I was sure there would be some slick client time tracking apps being created like yours! That leads me to think it would be smart/inevitable for Replit to eventually open up a developer plugin area where something like this could get directly integrated into the platform so people weren’t bouncing between separate apps and could further monetize and spread their tools.

1 Like

Because I use GIT on my project, when I code I typically do it in blocks of several hours. I ask the assistant to pull all commits and identify those time blocks defined by the first commit and last commit, and then sum the hours. Seems to work pretty good for me.