The whole tool, in one folder, with the browser part already inside it. Nothing to install and no Node to set up.
It runs a small local server and opens the site at localhost:1931. Every page works offline. On macOS it can also reach into tabs you already have open — see the honest note about that below.
Unzip, drag to Applications, then right-click the app and choose Open the first time — see below.
Unzip anywhere, then run Keep Every Page Alive.cmd. Closing the console window stops it.
tar -xzf KeepEveryPageAlive-linux-x64.tar.gz && ./keep-every-page-alive
Everything above keeps any tab it opens for you. macOS builds go further: the same helper can also reach into tabs you already have open — across Chrome, Safari, Edge, Brave and Arc — and reload them in place, never in a pop-up. It's built on AppleScript, which exists on no other platform; on Windows and Linux, the browser extension does the same job one browser at a time instead.
The first time, macOS asks once per browser for permission to control it. Approve each prompt as it appears, or grant it later under System Settings → Privacy & Security → Automation. Firefox stays beyond the veil either way — it answers no AppleScript, so no census can see it.
The macOS download above is this same helper already bundled with a Node runtime and the whole site — nothing to install. If you'd rather run one small file yourself instead: no dependencies, no account, and it only ever listens on localhost.
node helper.mjs.localhost:1931 in any browser.Requires Node.js. Its clock runs outside the browser, so kept tabs keep refreshing even if you close this page.
The Windows and Linux builds were assembled correctly — the right Node runtime for each platform, the whole site, the same code the Mac app runs — but neither has ever been launched on the operating system it is for. They were put together on a Mac. That is the plain truth and it seemed better to say it than to imply a testing that did not happen.
If one works, or doesn't, tell me and this label comes off or the build gets fixed. The macOS build has been run start to finish.
None of these are code-signed yet, so both operating systems will say so. That is the correct behaviour and you should be suspicious of downloads in general — here is exactly what to expect and why.
macOS will say the app “cannot be opened because it is from an unidentified developer”, or that it is damaged. Right-click the app → Open → Open again. That path exists precisely so you can make an informed exception; double-clicking will not offer it.
Windows SmartScreen will show “Windows protected your PC”. Click More info → Run anyway.
Signing costs money per year on both platforms (an Apple Developer account, and a Windows code-signing certificate). It is on the list. Until then the warnings are real and I would rather explain them than pretend they will not appear.
SHA-256 for each file, so you can confirm the bytes you got are the bytes that were built. This proves integrity, not origin — it is not a substitute for a signature, and if someone replaced both the file and this page it would not save you.
macOS: shasum -a 256 KeepEveryPageAlive-macos.zip · Linux: sha256sum … · Windows: certutil -hashfile … SHA256
You do not have to. The site itself does the main job in any browser, with nothing installed at all.