Why is this fundamentally different then the thousands of other solutions? Just about every IT consulting firm seems to have written their own variant of time tracking. It's not exactly rocket science now is it?
I kind of think it is rocket science, since so many people have tried to write their own variant of it. We don't really do that for version control, IDEs, compilers, email clients, browsers, or the myriad other tools software developers use daily. Sure, some of us do, but most of us don't. But I think we've all taken a stab at time-tracking and task-tracking, even if that just means we're writing things on post-it notes or in a journal. I don't think we've discovered an approach that suits most developers and teams yet.
I've yet to see a good open source one to use (either as is or by forking/contributing improvements).
I got the same question in my head as I show the title.