This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

HPR - Human Pattern Recorder

A compiled activity tracker that actually works on wayland.

Productivity
Open Source
Time Tracking
GitHub
Visit WebsiteSee on Product HuntGithubTwitterNetlify

Hunted byPlexescor (Abhijot Singh)Plexescor (Abhijot Singh)

HPR watches your active window all day and tells you exactly where your time went. No background server, no web UI, no accounts, no telemetry. Just a compiled C++23 binary that writes to a local SQLite file. Works natively on Windows, Linux (Hyprland, GNOME, KDE, Cinnamon) with zero setup friction on Windows and minimal one-time setup on Linux. If you've ever looked at ActivityWatch and thought 'this is way too much for what I need' - HPR is what you were looking for.

Top comment

I was on Arch Linux with Hyprland and wanted to know where my time was actually going. Every tracker I tried either needed a Python server running in the background, used 200MB of RAM, or just didn't work on Wayland at all. ActivityWatch is the obvious choice but it felt like overkill for something so simple. So I just built it myself. Started with the core idea: one binary, watches one thing, writes it locally. No server, no web UI, no accounts. The approach changed a lot while building it. I thought Wayland would be straightforward but every compositor handles the active window completely differently. Hyprland has its own IPC socket, KDE needs KWin scripting via qdbus6, GNOME literally blocks window inspection by default and needs a shell extension. I ended up writing a completely separate backend for each one. The thing I'm most proud of is the interpreted UI mode. HPR's UI is written in Slint and you can swap out the entire interface at runtime by editing a file in your config folder, no recompiling needed. No other tracker does anything close to this. Started as a personal tool, turned into something people actually asked for.

Comment highlights

No comment highlights available yet. Please check back later!

About HPR - Human Pattern Recorder on Product Hunt

A compiled activity tracker that actually works on wayland.

HPR - Human Pattern Recorder was submitted on Product Hunt and earned 3 upvotes and 1 comments, placing #122 on the daily leaderboard. HPR watches your active window all day and tells you exactly where your time went. No background server, no web UI, no accounts, no telemetry. Just a compiled C++23 binary that writes to a local SQLite file. Works natively on Windows, Linux (Hyprland, GNOME, KDE, Cinnamon) with zero setup friction on Windows and minimal one-time setup on Linux. If you've ever looked at ActivityWatch and thought 'this is way too much for what I need' - HPR is what you were looking for.

HPR - Human Pattern Recorder was featured in Productivity (653.9k followers), Open Source (68.5k followers), Time Tracking (11.8k followers) and GitHub (41.3k followers) on Product Hunt. Together, these topics include over 178.1k products, making this a competitive space to launch in.

Who hunted HPR - Human Pattern Recorder?

HPR - Human Pattern Recorder was hunted by Plexescor (Abhijot Singh). A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how HPR - Human Pattern Recorder stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.