Confira ManicTime e o RescueTime . Ambos monitoram os aplicativos que você está usando e permitem associá-lo a uma atividade posterior. A diferença é que o primeiro armazena dados apenas localmente, enquanto o último envia dados para o site deles e permite que você veja agregados.
Além disso, confira os comentários sobre Lifehacker Hive Five e o results .