arbtt 0.7

The automatic rule-based time tracker
arbtt (automatic rule-based time tracker) is a desktop daemon that runs in the background and, every minute, records what windows are open on your desktop, what their titles are, which one is active.

The accompanied statistics program lets you derive information from this log file, i.e. what how much of your time have you been spending with e-Mail, or what projects are your largest time wasters. The mapping from the raw window titles to sensible „tags“ is done by a configuration file with an powerful syntax. See the documentation for more detailed information.


You can build and install this program as any other Cabalized program:

runhaskell Setup.hs configure
runhaskell Setup.hs build
runhaskell Setup.hs install

You also need to make sure that arbtt-capture is started with your X session. If you use GNOME or KDE, you can copy the file "arbtt-capture.desktop" to ~/.config/autostart/. You might need to put the full path to arbtt-capture in the Exec line there, if you did not do a system wide installation.

If you want to record samples at a different rate than one per minute, you will have to pass the "--sample-rate" parameter to arbtt-capture.

last updated on:
April 10th, 2012, 23:34 GMT
license type:
GPL (GNU General Public License) 
developed by:
Joachim Breitner
ROOT \ System \ Monitoring
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • This version features performance improvements, GHC 7.6 compatibility, and a progress bar.
read full changelog

Add your review!