Is there an application that can track what the active application is, log the information and display the data?

I'm trying to be more productive, so I've been looking at what applications are taking up my time.

Bonus points for being able to:

  • Track which website is currently being focused in my browser, e.g. Chrome.
  • Track what open files I have in various other applications, such as Photoshop, Xcode, MacVim, etc.
  • Automatically dump the data so I can write scripts to process it.

The app would also have to realise when it's gone into screen saver mode.

I would really like to produce my own charts from this data over time, and I'm persistant enough I can keep logging indefinitely and see how my computer usage changes over time.

There is a similar question specifically for Windows which has been answered with "Manic Time", which looks just like what I want, but for OS X.

closed as off-topic by random Jan 6 '15 at 18:20

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – random
If this question can be reworded to fit the rules in the help center, please edit the question.


Sometimes, for some reason, as soon as you ask a question, it becomes indefinitely easier to find the answer by yourself:

This is some sort of social based monitoring software. A tracker runs on your computer and submits your usage to their website. Appears to run under OS X, Linux and Windows.


  • 1
    Sadly Wakoopa has shut down. – gak Nov 21 '12 at 21:31

I really like RescueTime, it works well and uploads the data to the web, along with sending a weekly email summary thing

Not the answer you're looking for? Browse other questions tagged or ask your own question.