WhatPulse is a key-counting program that monitors computer uptime, bandwidth usage and the number of keystrokes and mouse clicks made by a user over a period of time.
[3] The software tracks a user's pressed keys, mouse clicks and used bandwidth and the uptime of the system.
Periodically, the user can upload to the server the number of keystrokes made; this is called "pulsing".
Users can also join teams, which enables them to compare themselves against people with similar interests.
[4] WhatPulse is a freeware cross-platform application, running on Windows, macOS, and Linux.