arbtt
arbtt (automatic, rule-based time tracker) is a desktop daemon written in Haskell that records window titles and active applications every minute, then uses powerful customizable rules to categorize and analyze your computer usage patterns.
About this tool
Overview
arbtt is an automatic, rule-based time tracker implemented in Haskell. The name stands for "automatic rule-based time tracker." It runs silently in the background, recording what windows are open on your desktop, their titles, and which one is active.
How It Works
The core component (arbtt-capture) silently captures data about what you are doing, completely autonomously with no interaction required, and continuously stores this information in a log file.
arbtt comes with a built-in command-line statistics generator (arbtt-stats) that uses simple but powerful customizable rules to sift through the raw data and reveal patterns and relevant information.
Features
- Automatic Capture: Records window information every minute without user interaction
- Rule-Based Categorization: The mapping from raw window titles to sensible "tags" is done by a configuration file with a powerful syntax
- Retrospective Analysis: Since the rules are applied when evaluating your data, not when recording it, you can add more tags and forgotten special cases later
- Privacy-Focused: The log file is stored locally on your machine
- Command-Line Interface: Statistics and reports generated via command-line tools
- Customizable Rules: Rules specified in a simple text-based format in a file called "categorize.cfg"
Privacy Considerations
The log file might contain very sensitive private data, so users should understand the consequences of a full-time logger and take appropriate security measures.
Resources
- Repository: GitHub at https://github.com/nomeata/arbtt/issues
- Package: Available on Hackage at https://hackage.haskell.org/package/arbtt
- Mailing list: arbtt@lists.nomeata.de
Pricing
Free and open-source software.
Loading more......
Information
Categories
Tags
Similar Products
6 result(s)Tockler is a free and open-source automatic desktop time tracking application that monitors your active window title and idle time to track computer usage and working time across Mac, Linux, and Windows platforms.
AI-powered automatic time tracking that creates a private timeline of your work activities, then allows you to allocate time to projects with one click rather than manual timers.
Shepherd is a free Chrome extension that automatically tracks focus time and productivity by monitoring Chrome usage, labeling sites as productive or not, and visualizing progress through a growing sheep character based on time spent focusing.
Smarter Time is an automated time tracker for Android, Mac, and Windows that uses location data, user input, and phone sensors to automatically detect and categorize activities while keeping all data fully private on the user's device.
Automatic time-tracking app for Mac freelancers that triggers timers based on rules and work patterns, reducing manual time management while maintaining privacy with local data storage.
AI-powered automatic time tracker that monitors your work patterns and provides insights into focus time, breaks, and productivity. Rize categorizes activities automatically and helps build better work habits through intelligent tracking and personalized recommendations.