For personal use I have a small script that I run in command line while I am coding and that tracks the time I spend on a task and what tasks I do. The thing is I do not really like to use a web service because I do not like to have 2 many tabs opened, I just want to have tabs specific to work(application, stackoverflow pages). Most of the time I am working in the terminal commiting and pushing code to git so I find it easy to also log my work time in the terminal. I really think this is a better workflow than having to constantly switch between terminal and browser after finishing a task so if anyone else feels the same way and if people are interested about this I can improve my little terminal tool and release it.<p>Edit: based on good feedback I will clean it up and share it...also I am thinking of making some improvements so feel free to request a feature if u want something added...for example I am thinking right now that it would be cool to integrate it with Basecamp and other project management tools like Jira so I can log the tasks right from my terminal, not sure yet how it would work but it is just an idea of mine to make everything more efficient.
There is an open todo format <a href="http://todotxt.com/" rel="nofollow">http://todotxt.com/</a>
which has a Command Line Interface <a href="https://github.com/ginatrapani/todo.txt-cli" rel="nofollow">https://github.com/ginatrapani/todo.txt-cli</a> with lots of extras <a href="https://github.com/ginatrapani/todo.txt-cli/wiki/Todo.sh-Add-on-Directory" rel="nofollow">https://github.com/ginatrapani/todo.txt-cli/wiki/Todo.sh-Add...</a>
And has vim plugins <a href="https://github.com/freitass/todo.txt-vim" rel="nofollow">https://github.com/freitass/todo.txt-vim</a> and phone apps , iphone and android...<p>Even has some time tracking added by others... <a href="https://github.com/dbindel/tlua" rel="nofollow">https://github.com/dbindel/tlua</a>
Short answer: No.<p>Long answer: Code it and publish it. Or at least elaborate on your approach and how it differs from the many existing solutions, such as the TaskPaper-format and todo.txt variants.<p>If you're really looking for design input, re-read the first paragraph and then we can help you with feedback.