How it works

It works in the following way: every time you start your working day, you type in start or arrived (it really doesn't matter), and start doing some activity, for instance reading work mail. After you finished it, just type reading mail, and then shift to another activity and don't forget to enter it in the program after you finish. It's good practice to type your activity when you start, but do not press enter/done, the program will automatically be updating times, taking into account current unfinished activity. For not work related activity, for instance chatting, you should use two asterisks at the end of an activity name, i.e chat **. Program will show you time you spent on work, time you spent slacking, time left for work and proposed time of ending your work day. Also you can view daily/weekly/monthly reports.

Program stores your log data in a plain text file so you can easily fix something manually (for example if you forgot to add activity), use View->Log to open a log file in text a editor(TextEdit by default). And this also gives flexibility and makes easy to write custom report tools for it.

To hide/show the program quickly use Command + Control + M (⌘^M) hotkey.


  • Artem Yunusov (nedrlab at gmail dot com)
  • Vladimir Bogomolov - nice iconset
  • Alisa Shtabskaya - screencast voice, testing
  • Ted Wheeler - tests on Mac OS X 10.4 / PPC
  • Paul Squillace - bug reports, testing
  • infotexture - great suggestions / ideas, testing


When I moved to Mac OS X, I missed a wonderful GTimeLog (many thanks to Marius Gedminas) application. I tried to use it using X11, but it turned out to be very uncomfortable, so I decided to write similar application using native Mac OS GUI - Cocoa.
2008 - 2009 MacTimeLog