TaskNut is a project mainly written in Python, it's free.
A console time tracker for tasks.
This little program helps you to easily track the time with tasks. It's aim to be useful to those who Get Things Done (c) in the terminal. It features a simple and extendible API.
Example usage::
tt - By default, show running tasks
tt track name
tt end - End tracking
tt running - Show running tasks
tt stats - Display statistics