loading…

How many people have it, and how many are running it

Downloads come from the landing page's own counter. Installs are derived from CDN traffic the app already generates checking for updates — no telemetry, nothing new collected. The same numbers come out of node scripts/stats.mjs.

Installs running, by hour

Each running app fetches CHANGELOG.md every 30 minutes, so hourly requests ÷ 2 is a headcount.

Read the flat parts, not the peaks. A release makes every updated machine restart and poll again immediately, so release hours count the same handful of computers more than once. The steady median between releases is the real number.

Installer downloads, by hour

Actual .dmg / .exe / .AppImage / .zip fetches — the bandwidth behind a release, and the only traffic here that costs real money.

Visitors to the site

Sessions on getnotzero.com, hour by hour — the top of the funnel, the people who could go on to download.

Demo dashboard

Sessions on demo.getnotzero.com — the dashboard someone can try before installing anything.

Which platforms

Update-feed checks — one file per platform, so the split is exact even when the headcount isn't.

macOS — latest-mac.yml Windows — latest.yml Linux — latest-linux.yml

What the CDN is actually serving

Every request to dl.getnotzero.com in the window, by kind.

Hourly figures
Hour (UTC)Changelog pollsImplied installsInstallersProof fetchesmacwinlinuxSite visitsDemo visits