Arbtt - Automatic Rule-Based Time Tracker
Open-source automatic time tracking tool for Linux, Windows, and macOS that captures window titles and active applications every minute, then applies user-defined rules to categorize time retroactively. Written in Haskell, arbtt keeps raw data intact allowing rule refinement over time without losing historical information.