The program arbtt, the automatic rule-based time tracker, allows you to investigate how you spend your time, without having to manually specify what you are doing. arbtt records which windows are open and active, and provides you with a powerful rule-based language to afterwards categorize your work.
| Tags | time tracking automatic background Statistics X11 |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | Linux Windows |
| Implementation | Haskell |
Recent releases


Release Notes: This release features performance improvements, GHC 7.6 compatibility, and a progress bar.


Release Notes: This release can be built with GHC-7.4.1, which provides a considerable performance boost.


Release Notes: This version builds against parsec version 3. Some performance improvements were made.


Release Notes: The arbtt-capture command now supports the --logfile option. A new report, called “intervals”, is available using arbtt-stats --intervals. The --exclude and --include parameters of arbtt-stats can match categories as well as tags. Numbers in tag names are no longer incorrectly replaced with underscores. The new --output-exclude and --output-include paramters were added to arbtt-stats.


Release Notes: This release features a new command, arbtt-import, which imports the output from arbtt-dump. The command arbtt-stats now supports the --logfile and --categorizefile as well. The command arbtt-stats now supports the CSV (comma-separated values) and TSV (TAB-separated values) report output formats in addition to text. Unicode is handled correctly in regular expressions. Date-handling functions for categorize.cfg were improved.
Firmware which makes Cypress FX2 USB chips usable as simple logic analyzers.