a chrome extension · v 1.0
the cat is
watching.
Set a daily limit on any site. Go over, and a chonky orange cat takes over your screen — sitting there, watching, until midnight resets the clock.
unblocks in
4:46
set the limit
get blocked
get judged
close the tab
touch grass
set the limit
get blocked
get judged
close the tab
touch grass
01 — how it works
three buttons. one fat cat. no notifications.
Loaf doesn't lecture you with productivity dashboards or guilt-trip charts. It just sets a soft cap and, when you cross it, sends an extremely judgmental cat to take over the page.
01 / SET
set.
Open the popup on any site. Type a number of minutes. Hit save. Subdomains are matched automatically — a limit on twitter.com covers x.twitter.com, mobile.twitter.com, and whichever rebrand comes next.
02 / BLOCK
block.
Time accumulates only while the tab is focused — background tabs and idle windows don't count. The moment you cross the line, the cat walks in and sits down. The page is still there, faintly, behind it.
03 / JUDGE
judge.
A countdown shows when the block lifts. Refresh the page — cat's still there. Open a new tab to the same site — cat's still there. The cat is, by design, very persistent and very orange.
02 — going over
this is what time's up looks like.
The page bleeds through faintly behind a warm-brown dim, so you remember what you were doing. The cat sits in the bottom-right corner like he owns the place. A small italic countdown ticks down to midnight in the other corner. That's it. No streak shaming. No "you wasted 14% of your day." Just the cat.
LOAF
time's
up.
up.
x.com
unblocks in
4:46:21
"
Timers ask. Cats demand.
And nobody negotiates with a cat.
— the loaf hypothesis
03 — questions
what people ask.
can I bypass it?
Technically yes — you installed it, you can disable it. But the friction of opening chrome://extensions to turn off a cat is, empirically, a lot more friction than just closing the tab. Which is the whole point.
does the cat know I'm there?
Yes. He is watching. Specifically, after the first seven seconds of intro animation, the last four seconds loop forever — which is the cat sitting still with his eyes pointed at your face. There is no escape from the loaf.
which sites can I block?
Any http(s) site. Loaf works domain-wide with automatic subdomain matching, so a limit on twitter.com covers every flavor of it. Internal browser pages (chrome://, about:) are skipped because the cat does not, for now, have permissions there.
does it slow my browser down?
No. Loaf wakes up every few seconds via the chrome.alarms API, checks if you're focused on a tracked tab, increments a number, and goes back to sleep. The only thing it loads on every page is a tiny content script that asks "am I blocked?" and does nothing if the answer is no.
where does my data go?
Nowhere. Your limits and usage live in chrome.storage.local, on your machine. Loaf has no servers, no analytics, no telemetry. Anything older than seven days is auto-deleted.
can I change the cat?
Not yet. The cat is currently a fixed orange chonk by design — part of the brand, part of the joke. A "bring your own cat" mode is on the roadmap.
go on. install the cat.
It takes ninety seconds. The cat will be glad to make your acquaintance.
add to chrome — free