I’ve tried rescuetime and all sorts of solutions. One of the most interesting lately is https://timelyapp.com/memory-ai.
That all said, I recently stumbled on a really elegant solution in http://arbtt.nomeata.de/#what. Automatic Rule Based Time Tracking. Based on what apps are open, and the title of the windows (which can expose your file paths, url, etc) I can tag times. The great part is that it’s a store everything, classify later. So I can switch classification of times if I need to slice and dice a different way for a different report. All automatic. Need to add a new project? Git clone into my tracked directory and it just starts tracking a new project based on the directory name. Pretty slick.
There are many instances of "free" on the site, but no explicit "this product is [free|pay-for]" statement anywhere that I could see.
I say this because that's as much feedback on the project as I can offer. Since I am not likely to be user or customer, I checked it out only to provide you with feedback in the spirit of "Show HN". The more your "Show HN" shows the easier it is for people to provide feedback.
My intuition is that the more your "Show HN" shows, the more likely potential users/customers are to consider your project. I could be wrong. Requiring a text message to see more is an unexpected requirement when it comes to apps.
Maybe part of your user base are consultants that hate their redmine/salesforce/erp time tracking tool and will gladly pay a small price to avoid having to log in and track whatever daily.