What's new with WhatPulse?
WhatPulse 6.3-beta2
This beta builds on 6.3 beta 1: input stats are now broken down per window title, titles are now grouped into projects and workspaces, there is a new Pulsar desktop avatar as an alternative geek window, and Serbian joins the list of supported languages.
Per-title input stats
Keys, clicks, scrolls, distance, and words are now attributed to the window title they happened in, not just the application. Expand any app on Input > Applications to see your top titles, with the same search box you already have on Uptime. Controlled by the existing "Track per window title" toggle, so one switch covers both pages.
Group window titles into projects and workspaces
Long lists of per-title rows now fold into meaningful groups: VS Code workspaces, Word documents, Project management tools, and similar. Grouping is computed in real time and works on Uptime and Input > Applications. One toggle ("Group window titles") sits on each page, on by default.

This is done automatically with a built-in heuristic, but there's also a small grouping pack that we can update from our servers with tuned rules for popular apps.
So far, we've not found any apps that need a custom pack, but if you do, let us know!
Pulsar - a new geek window style
A Bongo Cat inspired desktop avatar that bounces on your keystrokes and clicks, falls asleep when you stop typing, celebrates after a successful pulse, and shows a small stats line underneath. Switch between the classic geek window and Pulsar under Settings > Geek Window.

Other changes
- WhatPulse is now available in Serbian, with both Cyrillic and Latin scripts.
- Linux: Fixed a crash that could happen when input devices (keyboards, mice, USB dongles) were unplugged, suspended, or otherwise disconnected while WhatPulse was running.
WhatPulse 6.3-beta1
This beta adds window title tracking, a redesigned tray popup, and a cleaner Settings screen, plus a round of stability fixes.
Window title tracking
WhatPulse can now break your uptime down by window title, not just by application. Expand any app on the Uptime page to see the documents, sites, and windows you spent the most time in, and use the search box to find a title across all your apps at once. Like with any other metric, you have full control and can it on or off under Active Stats > Uptime.
Window title privacy
Because titles can be personal, there is a full privacy layer. Turn off title tracking for specific apps (their uptime still counts), or add words and patterns to hide sensitive titles across every app. Three ready-made filters are included for emails, credit card numbers, and login details in web addresses. Titles from incognito and private windows are always hidden.
Redesigned tray popup
The tray menu is now a compact dashboard. A stats grid shows your Keys, Clicks, Words, Uptime, Download, and Upload, with a Today / Week / Unpulsed switch. Everything you had before is still there - Pulse, open WhatPulse, view your online stats, the Geek Window, and profile switching - just laid out to read at a glance instead of as a long list.

Cleaner Settings
The exclusion and list screens in Settings now share one consistent look, with a search box and an easy app picker for choosing which apps to exclude.
Keyboard heatmap fixes for non-QWERTY layouts
- macOS: letter keys are now counted by the layout letter they produce. AZERTY, QWERTZ, Dvorak, and Colemak users on macOS will now see correct heat on the keys they actually press, correct word reconstruction, and correct key-combination labels. QWERTY users are unaffected.
- Windows: the auto-detected layout name (e.g. "Belgian (Period)") was being shown correctly, but the keyboard heatmap was still drawing a QWERTY board. AZERTY, QWERTZ, and other Latin layouts are now drawn correctly.
More in this release
- New setting to reset to your default profile when you lock your computer, so stepping away drops you back to the General profile (on by default).
- Several crash fixes across Windows and macOS, a smoother shutdown when you close the app, and a fix for stats freezing after your laptop wakes from sleep on Wi-Fi.
- Linux builds now use Qt 6.9.
Create and sync profiles across your computers
No more manually recreating profiles on every computer. Create them on the website and the WhatPulse desktop apps will automatically sync them.
Create once, track your time towards your Profiles on every computer you have.
WhatPulse 6.2.2
There were some leftover issues in v6.2.1 around the mouse heat map that v6.2.2 addresses:
-
Windows: Mouse heatmap attribution on secondary monitors: Clicks on secondary monitors now appear on the correct monitor in the heatmap instead of all piling onto the primary. Whether you were affected, depends on the display driver stack. Most commonly affected setups include virtual display drivers (DisplayLink docks, Spacedesk, parsec), HDR or DisplayPort MST chains, multi-GPU laptops, or KVM passthroughs.
-
Windows: Click and scroll tracking inside RDP sessions for Premium users: Premium users running WhatPulse on a Windows machine they're connected to over Remote Desktop now have their clicks and scrolls counted again. A 6.2 anti-cheat tightening was incorrectly catching legitimate RDP-delivered mouse input alongside injected input. Keystroke and mouse distance counts were unaffected.
WhatPulse 6.2.1
A focused follow-up to 6.2 with mouse heatmap fixes across all platforms, faster heatmap rendering on installs with long history, and a handful of smaller polish items.
Mouse heatmap fixes
- macOS: clicks on non-primary monitors are now placed correctly. Setups with mismatched sizes, vertical offsets, or monitors stacked above/below the primary previously had heatmap data shifted or missing.
- Windows: clicks on monitors hot-plugged after WhatPulse started are no longer silently dropped. The display list now self-heals when a new monitor is detected.
- Fixed the heatmap occasionally going blank or sticking on stale data when rapidly switching time periods.
- Heatmap queries are noticeably faster on installs with months of history.
Geek Window
- Total words variable added alongside the other word counters introduced in 6.2.
- The variable dropdown in Settings > Geek Window now lists "Total Words" and "Today Words" so you can pick them like any other counter instead of typing the variable name by hand.
Linux: Flatpak package
- WhatPulse is now available as a Flatpak in addition to the existing AppImage. Flatpak runs in a sandbox, installs and updates through your distro's software center or Flathub, and works the same way across every Linux distribution — handy if your distro doesn't play well with AppImages or if you prefer managing apps through a package manager.
Other
- Status pills now have a subtle hover effect on inactive items so it's clearer they can be clicked.
Safari support for Web Insights
Safari support has arrived for Web Insights!
You can now track your website usage in Safari, including active time, keyboard activity, clicks, and more. To enable Safari support, download the new “WhatPulse Web Insights” companion app from the downloads page and install the Safari extension.
There's a walk-through in the Help Center, showing how to install it.
WhatPulse 6.2
Word counting
WhatPulse now counts how many words you type — no text stored, just numbers. Detected from keystroke patterns, so it works in any language, any input method, anywhere you type. Visible on the overview, input history, per-application stats, websites, exports, and the Geek Window.
Pause data collection
A new pause toggle in the tray popup lets you pause collection at runtime when you want WhatPulse to look the other way. The status bar turns orange, the app window shows a banner, and nothing during the pause is counted (or logged retroactively when you resume).
Redesigned input history
The input history page has been rebuilt with a prettier chart, an interactive legend, and a flexible time period selector. A new group-by control lets you zoom from hours all the way out to years.
Quality of life
- Configure a proxy from the login wizard, before you've signed in.
- Native Wayland support on Linux for the AppImage.
- Searchable application filter in the keyboard heatmap.
- Reset and Export buttons moved to the status bar, freeing up space on every stats page.
- A new animated pill toggle replaces the old mix of buttons and dropdowns.
Bug fixes
A long list of fixes including the application upload loop, Windows admin-startup CPU spike, mouse heatmap drops on DPI-scaled displays, proxy settings not persisting, and several smaller papercuts.
WhatPulse 6.2-beta3
Group input history by hour, day, week, month or year
The input history chart and table now have a group-by control. The grouping is selected automatically based on the time period you're viewing, and you can override it at any time to zoom in or out on your typing and clicking trends.
Configure a proxy from the login wizard
Users behind a corporate proxy can now configure their connection before logging in. A new "Configure proxy..." button on the login and activation pages opens a dedicated proxy dialog, so first-time setup no longer requires reaching the Settings tab (which is only available after authentication).
Bug fixes
- Windows: Fixed mouse heatmap clustering on displays with DPI scaling, where clicks in the right and bottom portions of the screen were dropped or misattributed to the wrong monitor.
- Fixed proxy settings not persisting between sessions; changes made in Settings > Proxy now save correctly and apply immediately without a restart.
- Fixed input history chart Y-axis labels missing thousand separators.
New: reporting inappropriate accounts
We've added user reporting to help keep WhatPulse fair and enjoyable for everyone. You'll now find a Report button on user profiles, making it easy to flag accounts that may be inappropriate, spam, or potentially cheating.
Reports are reviewed by the WhatPulse team, and help us take action where needed to maintain a healthy and competitive community.
WhatPulse 6.2 beta 2
Website word counts
Word counting now extends to websites tracked via the browser extension (pending an extension update, this is preparation so the app is ready for it). See how many words you type on each website, with counts visible in the website stats window, per-application stats, and exports.
Redesigned the keyboard heatmap app filter dropdown
The application filter dropdown is now a searchable dropdown, making it much easier to find applications that you want to view the keyboard heat map for.
Native Wayland support on Linux
The Linux AppImage now runs natively on Wayland instead of falling back to X11 compatibility mode. This should improve display scaling, input handling, and overall integration on modern Linux desktops running Wayland.
Bug fixes
- Windows: Fixed a high CPU usage issue that could occur on startup when running as administrator.
- Fixed word counts incorrectly increasing when switching apps with Cmd+Tab or Alt+Tab,
- Fixed the keyboard heatmap occasionally showing empty results when switching layouts quickly.
Release notes
What's new with WhatPulse? See the latest updates and improvements.