openTempus is an open source automatic time tracking tool without human intervention. Every second saves in a database your current window title and application name so it can record your PC activity, it can also link this trackings with custom tasks