Skip to main content

ยท 5 min read
Martijn Smit

WhatPulse has been collecting your computer usage data for years. Keystrokes, mouse movements, application screen time, network bandwidth, website visits. All of it stored locally in a SQLite database on your machine. Until now, exploring that data meant opening the WhatPulse app and browsing the dashboards we built for you.

Today we're releasing something different: a skill file that lets AI coding agents query your WhatPulse database directly. You type a question in plain English, and it writes the SQL, runs it against your local database, and gives you the answer.

ยท 3 min read
Martijn Smit

When we shipped 6.0, we also introduced a new issue reporter, which turned out to be one of the most important changes in the release. Apart from Web Insights, of course. ๐Ÿ˜‰

Within days, we started receiving detailed crash data across different platforms, hardware setups, and edge cases that are nearly impossible to reproduce in-house. That visibility made a big difference.

6.0.1 is the direct result of that.

This release focuses almost entirely on stability: fewer crashes, smoother shutdowns, safer background processing, and better handling of platform quirks.

ยท 4 min read
Martijn Smit

WhatPulse 6.0 is a major release, with Web Insights bringing website activity into your stats for the first time. Alongside that, this release delivers a more flexible UI, improved exports, and a long list of stability and performance improvements, especially on Windows.

This version lays the groundwork for deeper insights into how you actually use your computer, while making the core app more robust and pleasant to use day to day.


Web Insights: website activity trackingโ€‹

Web Insights introduces website-level activity tracking through new browser extensions, integrating your browsing activity directly into WhatPulse.

With Web Insights enabled, you can:

  • Track time spent and activity on websites, including keys, clicks, scrolling, and mouse movement
  • View website activity alongside applications inside the WhatPulse app
  • Associate website stats with profiles to separate work, personal, or other contexts
  • Export your website activity data for deeper analysis or reporting

Websites and applications side by side in the WhatPulse app Websites and applications side by side in the WhatPulse app

ยท 2 min read
Martijn Smit

If you're reading this, you've probably pressed a key to get here. In fact, you press keys thousands of times a day. But what actually happens between your finger hitting plastic and a letter appearing on screen?

Turns out, quite a lot.

Every keystroke is a chain reaction that unfolds in about 5 to 25 milliseconds: a spring compresses, metal contacts bounce against each other (and need to be filtered), a matrix circuit scans for which key was pressed, a microcontroller translates that into a scan code, wraps it in a USB HID packet, and sends it across the cable to your computer โ€” where your operating system processes it and delivers it to the right application.

I've been wanting to understand this pipeline for a while. How does a matrix actually detect key presses? Why do some keyboards ghost? What's in those 8-byte USB packets? Where does latency come from, and what can you actually do about it?

So I went deep and built howkeyboardswork.com, an interactive guide that walks through the entire journey of a keystroke from switch to screen.

It's not a wall of text. Every concept has a hands-on demo:

  • Watch a keystroke travel through the complete pipeline, from physical switch to application
  • Click keys in a virtual matrix to see row-by-row scanning, and toggle diodes off to trigger ghosting
  • See contact bounce in a waveform and compare debouncing strategies
  • Build a live USB HID report byte by byte, and hit the 6-key rollover wall
  • Explore scan codes across keyboard layouts: same physical key, same code, different character
  • Tweak latency parameters and watch milliseconds add up across the stack

Whether you're into mechanical keyboards, curious about low-level hardware, or just like understanding the tools you use every day, I hope this scratches that itch.

Check it out: howkeyboardswork.com

ยท One min read
Martijn Smit

This video is a small thank-you to the WhatPulse community ๐Ÿ’™

Over the past weeks, many of you took the time to fill out the year-end survey and share thoughtful, honest feedback about WhatPulse. That input plays a big role in how I'm planning the roadmap for 2026, and I really appreciate everyone who participated.

In this video, I'm doing the recorded raffle draw for the survey gift cards:

  • ๐ŸŽ 1x $50 digital gift card
  • ๐ŸŽ 5x $20 digital gift cards

The winners will be contacted directly by email shortly after the draw.

Thanks again for being part of the WhatPulse community. Whether you've been around for months or many years. Your support, curiosity, and feedback are what keep this project fun and moving forward.

โ€” Martijn and the WhatPulse team