Projects / Window Listener

Window Listener

Window listener is a simple application that observes the windows that are active on your computer and records the time spent on each window. This lets you see how much time was spent on any given task, such as writing an email, reviewing a document, or editing a picture. Please note that the application also records key presses with the intention of using this data in the future to categorize tasks. The recorded tasks can be merged in case multiple windows of the same process are used to accomplish something. Tasks can also be deleted. The tasks are remembered when the program is closed.

Operating Systems

Recent releases

  •  21 Jan 2012 19:14

    Release Notes: The transactions are now properly stored in the database, and the application does not crash if the DB configuration is not correct. This version introduces a more flexible search syntax with the use of keywords and operators. A nice proof of concept which evolved was task statistics. All the new (but still minor) improvements make the tool look more and more a nice platform for something better in the future, especially data visualization.

    •  02 Jul 2011 23:29

      Release Notes: Multiple database systems are supported, namely MySQL and SQLite. Tasks are now loaded on demand from the database. Task transtactions are recorded (but only to a file). The code was refactored and improved. A settings file was added. A registration window was added for paying the author. Non-administrator rights can now be limited.

      •  02 May 2011 10:07

        Release Notes: The task loading at startup was fixed, so it works as expected now. The new features include task tag support, task locking, and an improved task search.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.