help
Everything it does, in the order you meet it.
The whole extension is groups of sites and two numbers per group. If you read one section, read the two numbers — nearly every question about the product is really a question about those.
your first group
Open the extension's settings and choose New group. A group needs a name and at least one site; everything else has a default that works.
On the Sites tab, type a domain —
reddit.com — and it becomes a block rule covering that
host and everything under it. You never need to type
www., https:// or the subdomains;
reddit.com already holds old.reddit.com.
If naming them one at a time is the part that stops you, take a preset instead: seven bundles are built in, and one click drops all of a bundle's domains into the group. Every domain in every bundle is listed here, so you can see what you are agreeing to before you click.
Group them however your day is shaped, not by category. "Evenings back" and "Not before lunch" are better groups than "Social", because the group is the unit the two numbers apply to.
the two numbers
Both live on the group's Timing tab, and both are per group rather than per site.
| setting | range | what it decides |
|---|---|---|
| How long you hold | 3–60s | Seconds on the button before the site opens. Starts at 20. Start low and raise it when the number stops registering. |
| How long you get | 1–60m | Minutes the group stays open afterwards. Starts at 5. Start generous and bring it down as the habit loosens. |
One hold opens the whole group, not the one page.
If youtube.com and
reddit.com are in the
same group, holding for one of them opens both for the whole window.
That is the main reason to split a group: put the two habits you
want to keep separate in separate groups, and each keeps its own
hold.
the block page
Navigating to a held site replaces the page with one screen carrying one button, Hold to Visit. There is no "skip", no "just this once" and no snooze — the button is the only control on the page, and that is deliberate. Getting past it is holding it.
Press and keep pressing. The ring counts down and the hint under the button tells you where you are. The Space and Enter keys work the same way as the mouse, so the hold never needs a pointer.
Letting go does not reset you to zero. Progress drains back at two and a half times the speed it built, so a slip costs you a few seconds rather than the whole hold. It punishes fidgeting and forgives accidents.
Switching tabs mid-hold does not help either: gaps longer than a quarter of a second are ignored rather than counted, so a backgrounded tab earns nothing.
When the hold completes it is done — releasing the button after that does not undo it — and the tab goes to the site you asked for.
the countdown on the page
While a window is open, a small chip sits in the corner of the page showing the time left. You can drag it anywhere. It removes itself when the window expires, so the window closing is never a surprise you discover by being held again mid-sentence.
Three settings, per group, on the Timing tab:
- Off — no chip at all.
- Quiet corner — the small chip. This is the default.
- Hard to ignore — the same chip half again as large, carrying the group's name.
Nothing pulses, flashes or turns red as the time runs down. Which size you chose is the whole urgency signal.
letting one thing through
Every rule in a group is either a block or an
allow, and an allow rule is how you keep the one
page you actually need. Block youtube.com, allow
youtube.com/playlist?list=…, and the playlist opens
straight away while the rest of the site holds.
The tie-breaker is short enough to memorise: a path rule beats a domain rule, and at equal specificity allow beats block. The rules page works both of those through with examples — it is two minutes and it is the thing most worth reading before you edit a group.
Browser pages are never matched at all:
chrome:, about:, file:,
extension pages and the rest. You cannot lock yourself out of your
own settings.
the toolbar button
Clicking the extension's icon tells you where the page you are on stands, and it is the fastest way to add a site without opening settings:
- "Nothing blocks this page." — with a dropdown to add it to a group you already have, or to a new one. Adding takes the hostname as a domain rule and reloads the tab so it takes effect immediately.
- "This one is on hold." — with the group, the rule that matched, and the two numbers.
- "Window open" — with the time left, counting down.
- "An exception covers this." — an allow rule is why this page opened without asking.
- "Outside its hours." — the group exists but is not running right now.
- "Nothing to block here." — a browser page, which is never matched.
There is no button to end an open window early. If you want one to stop, closing the tab does not do it — the window belongs to the group and runs out on its own.
pasting a group from an AI
Describing your week to an assistant is often faster than filling in four tabs. Paste a group from an AI in the settings takes the JSON an assistant hands back and turns it into real groups.
Copy the prompt for your AI puts the instructions on your clipboard. Paste those into whatever assistant you already use, replace the one line asking what you are trying to do, and paste the answer back. The extension never talks to a model itself, which is why the feature needs no account and no key of yours.
You do not have to tidy the answer first. Fenced in markdown, wrapped in a sentence of explanation, one group where several were asked for — all of that is read.
What it will not accept, and what it quietly fixes:
- A number outside a range is moved to the nearest end rather than rejected: holds land in 3–60 seconds, windows in 1–60 minutes.
- Twenty groups is the most one paste can create. Anything past that is left out and counted.
- Up to four time windows per group, and up to 250 characters for a line of your own.
- Anything that is not a website is dropped from the rules, and an entry that cannot be read as a group at all is skipped by number.
Every one of those changes is listed before anything is created, as are the warnings — a group with no block rules in it, an exception that cancels its own block, or a site an earlier group already decides. Nothing is written until you press Create the groups.
An import only ever adds groups; it never edits one you already have. That is also why a warning about a site being covered by an earlier group matters — the new group is not wrong, it is simply never consulted for that site.
your groups on your other computers
Groups live in this browser and are copied to your other computers through Chrome's own settings sync, where you are signed into Chrome on both. A fresh install picks the list up from there; after that, the copy on the machine you are using is the one that counts.
Chrome caps how much an extension may copy between computers, and a long enough list reaches it. The settings footer warns you before that happens, and tells you plainly if it does: everything keeps working, the list simply stays on this computer instead of travelling. Removing some sites brings copying back.
Open windows are not copied. Holding through on your laptop does not open the site on your desktop, which is the behaviour you want.
a site opened without asking
Six things to check, in the order they are usually the answer:
- A window is still open. Click the toolbar icon — if it shows a countdown, the group is open and every site in it opens freely until it runs out.
- An allow rule covers it. The toolbar button says "An exception covers this" when that is why, and offers the group to edit.
- Another group decides first. The first group that matches an address answers for it. A site listed in two groups is governed by whichever comes first.
-
The rule is narrower than you think. A rule with
a slash in it is a path prefix and matches only addresses that
start with it.
youtube.com/watchdoes not hold the home page. - It is outside the group's hours, if you have set any. The toolbar button says so.
-
It is a browser page. Nothing under
chrome:orabout:is ever matched.
The reverse problem — a site holding when you wanted it through — is nearly always a domain rule where a path rule was meant. The rules page has the worked exception.
what it never does
It does not record where you browse. Addresses are matched against your own rules inside your own browser and are never sent anywhere, there is no history and no dashboard, and there is nothing to show you at the end of the week because nothing is counted. The privacy page says exactly what is stored and where.
It is also not parental control and does not pretend to be: there is no PIN, nothing outside this browser is affected, and anybody who wants the extension gone can remove it in three clicks. It works because holding the button is always easier than that.
still stuck
Write to [email protected] and say what you expected and what happened. Telling us the rule as you typed it is usually the whole diagnosis.
How rules match · The preset bundles · What changed recently · Back to how it works