Overview
Projects, tasks and sessions
Timmy's architecture is based on these 3 concepts. Every projects you create may contain one or more tasks and each task contains one or more sessions. Timmy calculates the time you spend on these sessions. With a single "start task my task name" command, Timmy will start the timer for a new session on this task. When you're done working on the task and you want to stop the timer, you just have to write 'stop'.
Projects and tasks are multi-user (Timmy's select club members only)
One neat feature for Timmy's select club members is that they can add other users to their projects. That way, all the tasks in the said project are shared between the collaborators and, if they want, they can all work on the same task at the same time!
No additional signup required
Although you can sign up on the website and gain access to additional features, tracking your time with Timmy doesn't require you to remember another user name and password. Once you have your IM opened, you just need to add Timmy to your friend list and let him track your time for you!
Track the time spent on your Basecamp ToDos!
If you are a Basecamp user, chances are you don't want to create all your Basecamp projects and all your Basecamp Todos in your TimmyOnTime account. You'll be happy to learn that we offer our time-tracking goodness for your Basecamp projects with virtually no effort required from your part! Once you activate the API on your Basecamp account and on your TimmyOnTime account, you will be able to start Basecamp ToDos the same way you start TimmyOnTime tasks. Once you have selected your Basecamp project (with the command bc set project), type "start task" to begin working on a Basecamp ToDo!

