STRATUS
← All my products

Software installed on strangers' machines, updated remotely without ever breaking anything on their side. That is exactly the discipline an internal tool used daily by your team demands.

Live since June 2026, in six languages. Analytics are off by default: I would rather fly blind than take data I was not given.

6
languages
June 2026
live since
0
activity data collected without explicit consent
The idea

Infinite feeds are engineered by thousands of people to hold your attention. A classic blocker is worked around in thirty seconds and makes the user feel guilty. I wanted to test the opposite: no ban, just enough friction to hand the choice back.

What I built

An extension in TypeScript, six languages, and three ways to take back control: a timer, a line of poetry to retype, or a small calculation. Nothing runs in the background on the sites you visit: the extension does nothing until it has a reason to act.

How I found the users

Distribution through the Chrome Web Store, which handles installs and updates for everyone. The launch went through Product Hunt, then X and LinkedIn, where attention is a topic a professional audience cares about. A dedicated page captures English doomscrolling searches.

What I decided not to build

The paid tier. There are no accounts, no payments, no server: the live version is free, and the code is ready to host them but does not contain them. I shipped what is useful to someone and stopped there. I will build them when enough people use the free version every week that the price question asks itself. Until then it would be weeks of work nobody asked for.

The product in pictures

The three ways to take back control: a timer, a line to retype, or a small calculation.
The pricing table as announced: a free tier with no site limit.
How I went and found the customers
XLinkedInSEO
What is under the hood
TypeScriptReactChrome Web StoreSupabaseCloudflarePostHog

The same reflex, on your problem.

Got a process eating your hours, or an internal tool to build? Twenty minutes, no strings attached.