For people who lose hours to feeds

Bramble blocks the sites that eat your day — and tells no one.

One toggle puts the sites you name behind a still block page — for 25 minutes, 50, or as long as you like. Unlimited sites, free, no account. It all runs on this device; the only network request Bramble ever makes is the Pro licence check.

Add to Chrome — Free Free·Unlimited sites·No account·Chrome 111+

It was one tab.

Now it's 4:47pm. Feeds are built by teams paid to hold your attention — willpower was never a fair fight. Tools are allowed.

47 things on one screen wanted a piece of that afternoon. Bramble takes yours off the board — beginning with the two or three that open the loop.

Focus is off
5 sites ready to block
Focus is on
Until you end it — or 25m / 50m
twitter.comyoutube.comreddit.comtiktok.cominstagram.com
Blocking · 5 sites

One toggle. Every site on your list. $0. Unlimited blocking is the free tier, not the upsell.

twitter.com Bramble — blocked.html
redirected before load

Blocking is a declarativeNetRequest rule, enforced by Chrome itself. Bramble never injects a script into the pages you visit.

twitter.com can wait.

“The successful warrior is the average man, with laser-like focus.”

— Bruce Lee

25m50m

Take 1 minute anyway

Blocked tabs land here instead: a quotation, a breathing mark, the way back to work — and one 60-second grace break, because trust beats nagging.

0accounts
0analytics
0requests on free

Don't take our word for it. Open DevTools while a block is on — every row in the Network tab is a local file. The one network request Bramble can ever make is the Pro licence check; on the free plan there's nothing to check, so nothing is sent. Your site list and streak live in chrome.storage.local and nowhere else.

The stopping place

The loop has no natural end.
So Bramble builds one.

A focus tool that measures you is just another feed wearing a costume. Bramble measures nothing and phones nobody.

2:41One tab. One thing to check.
2:58Four tabs. None of them the thing.
4:47The afternoon, spent.
Two hours and six minutes between the first tab and the honest look at the clock. Bramble puts the stop at 2:41 — the second the tab opens.

Nothing on that screen was ever going to say stop. Infinite pages are designed without stopping places, by people who count success in your hours — so the afternoon ends when you finally look at the clock, not when the page runs out.

Bramble adds the stopping place. Name your sites — the two or three that start most of your loops, plus as many spares as you like. Press Start focus and choose 25 minutes, 50, or open-ended. From that second, every visit to a blocked site lands on a still page with a quotation and a button back to work. The loop breaks at the exact moment it usually begins.

And because everything runs on your device, breaking the loop is nobody's business but yours. No signup. No server. No “anonymized usage data.” Your attention stops being the product the moment you stop handing it over — to the feeds, and to the blocker too.

Under the hood

Built like a privacy tool,
because it is one.

twitter.com declarativeNetRequest Bramble block page

A redirect, not an injection

Chrome turns the blocked address around before the page loads. No Bramble code ever runs inside the sites you visit.

chrome.storage.local nothing out here

Storage is the whole backend

Your list, settings and streak sit in chrome.storage.local. Uninstall Bramble and they're gone — they never existed anywhere else.

storageyour list, on-device
declarativeNetRequestthe redirect rules
alarmsends timed sessions
faviconChrome's local icon cache
host accessrequired for redirects

Every permission, itemized

The full list and the one job each entry does. Host access exists because Chrome requires it for redirect rules — not to read your browsing. If a blocker asks for more, ask why.

$0to block every site on your list — free is the product
0network requests sent by Bramble on the free plan
0sof grace from the block page, because trust works
0permissions in the manifest — every one itemized above

Pricing

Free is the product.
Pro is more of it.

If you never read the right-hand column, you still have the whole product. Blocking is free — every site you name, every session you run.

Free
$0forever

Unlimited sites, unlimited sessions, no account — the whole product, for $0.

  • Unlimited blocked sites — hostnames plus their subdomains
  • Focus toggle — 25m, 50m, or open-ended sessions
  • The block page — breathing mark, rotating quotes, streak
  • One-minute grace break from the block page
  • Block the current site in one click
  • Local-only data — no account, ever

Bramble isn't in the Chrome Web Store yet. You install it from a folder in four steps — same extension, one extra switch.

Add to Chrome — Free
ProNOT YET FOR SALE
$19/year — or $39 once — when it ships

Planned. Everything in Free, plus the machinery around it. No monthly plan.

None of this is buyable yet:

  • Workday schedules — block 9:00–17:00 automatically
  • Strict mode — no early exits, no grace breaks
  • Redirect to your task list instead of the block page
  • Usage insights — blocks caught, sessions finished, streak by week, computed on your device
  • Sync across devices — strictly opt-in
No checkout yet — nothing to buy, nothing to cancel

You can see Pro inside the extension today, but the checkout behind it isn't live. When it is, the price is $19 a year — or $39 once, with nothing to renew — and blocking stays free at every size of list. Insights read only the data already on your machine. Sync is the single feature that moves data anywhere, and it stays off until you turn it on.

No trial timers, no monthly plan, no feature that quietly expires. Blocking is never the thing you pay for — Pro sells the machinery around it.

Worth knowing

Advice that works
with or without us.

01

Block the front doors, not the internet

Most loops start at the same two or three sites. The list can be as long as you like — but a short one you respect beats a long one you route around.

02

Pick the re-entry task first

A blocker ends the loop; it doesn't choose what you do next. Name the task before you press Start focus, and the block page becomes a door instead of a wall.

03

Start with 25-minute sessions

Short, finished sessions build the streak — and the streak is what makes the open-ended ones easy.

What Bramble won't do

  • It blocks hostnames and their subdomains — not keywords, not individual paths.
  • It can't stop you from disabling it. Bramble is a speed bump by design, not a warden. Strict mode raises the bump; nothing locks the door.
  • Nothing runs on a schedule yet. Bramble blocks when you tell it to, in every version. Workday schedules are a Pro preview, not a shipped feature.
  • The streak lives on this machine only. Clear the extension's data and it's gone — there's no server holding a copy, which is the point and also the cost.
  • Pro can't be bought yet. The upgrade sheet is in the extension; the checkout behind it isn't live. Everything on this page that is free, is free today.
  • Bramble isn't in the Chrome Web Store yet. You install it from a folder in four steps — same extension, one extra switch.

Any blocker promising to be unbeatable is promising more than a Chrome extension can deliver. We'd rather tell you where the edges are.

Get Bramble

Your afternoon
is waiting.

Unlimited sites, one toggle, zero telemetry. Chrome 111 or newer — four steps, about two minutes.

  1. 1Download the folder
  2. 2Open chrome://extensions
  3. 3Turn on Developer mode
  4. 4Load unpacked, pick the folder

Bramble isn't in the Chrome Web Store yet. Until it is, this is the install — same extension, one extra switch. Then pin it, add a site, and press Start focus.