Rikki_tikki is a project mainly written in Ruby, it's free.
A little cli for timing your times.
If you are as forgetful as I, you know well that remembering what you've done all day is a major pain in the hiney. So in the spirit of industrious laziness, I wrote an app for that.
Rikki Tikki times you times, so you don't have to. It periodically pings your computers running processes, looking for the thin server. When it finds such a process, it makes a note of the directory it's running from, which happens to be the name of a git repository that maps to a project name. Handy! At the end of the day (or week, shhh), you can ask Rikki Tikki what you've been working on.
bundle install
bundle exec db:bootstrap RACK_ENV=your_env
alias ru='bundle exec thin start -e jo_dev -p 4454 -R config.ru -c ${PWD}'
export RACK_ENV=your_env
alias rikki_run='cd /path/to/rikki_tikki; /path/to/rikki_tikki/bin/rikki run'
alias rikki_show='cd /path/to/rikki_tikki; /path/to/rikki_tikki/bin/rikki show ${1}'
rikki_run
rikki_show today
rikki_show yesterday
rikki_show 'last friday'
Et voila!