Monitoring my own activity on computer?
I was using www.rescuetime.com to for this purpose, but I am asking if there is any other application there which do something like what rescuetime is doing.
Check out this question: Monitoring my own activity on computer? It looks like you want Manic Time although the free version doesn't have all the advanced stuff as the pro version ($67). The free should be enough. It doesn't send your usage to a server like Rescue Time.