X, without the noise.

UnHook X hides every distracting part of X (Twitter) — and puts a hard budget on your scrolling. Toggle by toggle, instantly, 100% locally.

Free·No account·No tracking·14 languages·Works in every Chromium browser
2h 38 posts left
Window reset in 24h 0m
+30 refill in 2h 0m
✦ Clean

Hide any part of X.
Toggle by toggle.

Dozens of switches, grouped by area of the page. Flip one — the element is gone from every open X tab, instantly. No page reload, ever.

The whole right panel

Trends, “Who to follow”, Today's News, live sports, Premium promos, the search bar — the entire column or module by module.

Left navigation

Grok, Communities, Jobs, Premium, Lists, Notifications — even the Post button and the account switcher.

Promoted posts

Ads disappear from the feed. So do the compose box, the “For you / Following” tabs and inline “Who to follow” carousels — if you want.

Counts & buttons

Likes, like counts, reposts, views, bookmarks, share, the Grok button — hide each one individually or the whole action bar.

Calmer threads

Open a post and see all replies, author only, or author + people they engaged with. Remove “More from this author”.

Engagement score

Optional: replace repost counts with a likes ÷ views quality ratio — judge posts by substance, not hype.

⏱ Limit

Give yourself
a scrolling budget.

A post only counts once it has fully scrolled into view. Posts ahead stay blurred — and when the budget is spent, the rest of the feed is blacked out until the window resets. Reloading won't bring it back.

30 posts left
30 / 60
Window reset
in 9h 32m
Next refill +30
in 1h 32m
Posts per window−  40  +
Window length3h · 6h · 12h · 24h
Resets at 06:00
Refill on · counter on

Posts per window

Choose how many posts you can read every 3, 6, 12 or 24 hours. Each new window starts fresh.

Resets on your schedule

Anchor the reset to any hour of the day — say, 6:00 AM, so the budget is fresh with your coffee.

Refill over time

Optionally drip a few posts back every couple of hours, up to a cap — instead of one big daily pile.

Hard stop

Budget spent → the remaining feed is removed, not just blurred, until the reset. A live on-page counter shows what's left.

🔒 Self-lock

Commit. Then
you can't cheat.

Lock your limit settings for hours or days. Until the timer runs out you can't loosen them — and can't switch the extension off. Made for the moment of weakness at 1 a.m.

Self-lock

Lock the limit settings so you can't loosen them in a weak moment. This cannot be undone until it expires.

1+
hours
days
The master power switch is forced on for the whole period. That's the point.

One master switch

Pause everything at once without losing your setup — and flip it all back with one click.

Light & dark themes

A Liquid-Glass panel that follows your mood, not just your system.

14 languages

English, 中文, 日本語, Español, 한국어, Русский, Deutsch, Français, العربية and more.

🔐 Privacy

Nothing ever leaves
your browser.

UnHook X is a page-styling tool, not a service. There is no account, no server, and no data collection of any kind.

No tracking, no analytics, no external servers — ever.
The only permission is “storage” — it keeps your own settings in your browser.
Runs exclusively on x.com / twitter.com and only hides elements on the page.
It never reads, posts, or touches your X account in any way.

Read the full Privacy Policy → · Telegram @Lemelson

🚀 Getting started

Three steps to a quieter X.

1

Install & pin

Add UnHook X from the Chrome Web Store and pin the J-hook icon to your toolbar. Works in Chrome, Edge, Brave, Opera — any Chromium browser.

2

Flip the toggles

Open the Clean tab and switch off whatever distracts you. Every change applies to all open X tabs instantly — no reload.

3

Set your budget

In the Limit tab pick your posts-per-window budget. Feeling serious? Self-lock the settings so future-you can't bargain.

Unhook yourself.

Your feed will still be there. Your attention doesn't have to be.