X Focus Filter Chrome extension icon

X Focus Filter

✨ AI-Powered
📦 v1.0.0
💾 24.79KiB
📅 2026-03-14
View on Chrome Web Store

Chrome will indicate if you already have this installed.

Overview

X Focus Filter — Take Back Your X/Twitter Timeline

Tired of scrolling through spam, NSFW content, crypto scams, and engagement bait on X (formerly Twitter)? X Focus Filter is a lightweight Chrome extension that filters your timeline in real-time, showing only the professional and technical content you actually care about.

No API keys. No data collection. No servers. Everything runs 100% locally in your browser.

THE PROBLEM

X's algorithmic timeline doesn't respect your time. Your feed is cluttered with:

- Spam accounts and NSFW/adult content mixed into your professional feed
- Crypto scam promotions, fake giveaways, and airdrop spam
- Engagement bait, rage-inducing culture war posts, and celebrity gossip
- Content completely unrelated to your work and interests

You open X to stay updated on tech and AI news, but end up wasting 30 minutes scrolling through noise. X Focus Filter fixes this by letting you define exactly what topics you want to see.

HOW IT WORKS

X Focus Filter scans each tweet as it loads on your timeline and matches it against carefully curated keyword dictionaries. Tweets that don't match your selected topics are instantly and smoothly hidden. No page reloads, no delays — filtering happens in real-time as you scroll.

1. A tweet appears in your timeline
2. The extension extracts the tweet text, author name, and any link preview content
3. It checks against the spam/NSFW blacklist (always active)
4. It matches against your selected topic keywords
5. The tweet is shown or hidden instantly

The entire process takes milliseconds per tweet and has zero impact on your browsing performance.

8 TOPIC CATEGORIES

Choose the topics that matter to you. Each category contains 50-100+ carefully curated keywords in both English and Chinese:

Tech — Software engineering, hardware, cloud computing, programming languages (JavaScript, Python, Rust, Go), frameworks (React, Vue, Next.js), DevOps, databases, cybersecurity, major tech companies (Apple, Google, Microsoft, NVIDIA)

AI / Machine Learning — Large language models (GPT, Claude, Gemini, LLaMA, DeepSeek), deep learning, neural networks, computer vision, NLP, AI agents, prompt engineering, image generation (Stable Diffusion, Midjourney, DALL-E), AI coding tools (Copilot, Claude Code)

Business — Startups, venture capital, funding rounds, IPOs, acquisitions, revenue, fintech, market analysis, hiring trends, Y Combinator

Open Source — GitHub, GitLab, open source licenses, pull requests, npm, PyPI, package releases, Linux, community projects

Design — UI/UX, Figma, design systems, typography, accessibility (a11y), Tailwind CSS, motion design, prototyping

Crypto / Web3 — Blockchain, Ethereum, Bitcoin, Solana, DeFi, smart contracts, DAOs, Layer 2 solutions, zero-knowledge proofs

Indie Dev — Indie hackers, side projects, bootstrapping, MRR, Product Hunt, build in public, micro SaaS, no-code/low-code tools

Career — Job postings, hiring, remote work, salary, coding interviews, tech leadership, freelancing, career development

3 FILTER MODES

Fine-tune how aggressive the filtering should be:

Strict Mode — Requires at least 2 keyword matches per tweet. Best for laser-focused feeds with minimal noise. Great if you only want deeply technical content.

Normal Mode — A single keyword match is enough to show a tweet. The balanced default that works well for most users.

Relaxed Mode — Includes additional broader related terms (like "product", "platform", "tool" for Tech). Shows more content with a wider net. Good if you don't want to miss anything tangentially related.

KEY FEATURES

Real-Time Filtering
Tweets are filtered as they load using a MutationObserver. No page refresh needed. Works seamlessly as you scroll through your timeline.

Spam & NSFW Blocking
A built-in blacklist automatically hides spam, NSFW content, scam promotions, fake giveaways, and engagement bait. This blacklist is always active regardless of your topic settings.

Custom Keywords
Add your own comma-separated keywords to the whitelist (always show) or blacklist (always hide). Perfect for niche topics or specific terms you want to filter.

User Whitelist
Ensure your favorite accounts are never filtered. Add usernames to the whitelist and their tweets will always appear, regardless of content.

Peek Mode
Temporarily reveal all filtered tweets at reduced opacity. This lets you check for false positives and fine-tune your settings without permanently changing anything.

Floating Status Badge
A small, unobtrusive badge on the page shows real-time filtering stats (tweets shown vs. hidden) with a quick on/off toggle.

Bilingual Interface
Full English and Chinese (Simplified) UI support. Switch languages with one click. Keyword dictionaries include both English and Chinese terms for comprehensive coverage.

Real-Time Statistics
The popup shows live counts of tweets scanned, shown, and hidden so you can see exactly how the filter is performing.

PRIVACY FIRST

X Focus Filter is built with privacy as a core principle:

- ZERO data collection — We collect absolutely no user data, ever
- NO analytics or tracking — No Google Analytics, no telemetry, no usage stats
- NO network requests — The extension never phones home or contacts any server
- NO API keys needed — Works entirely offline after installation
- Local storage only — Your preferences are saved in chrome.storage.local on your device
- Minimal permissions — Only requests access to x.com and twitter.com domains
- Open source — The complete source code is available for inspection on GitHub

TECHNICAL DETAILS

- Built with vanilla JavaScript — no frameworks, no build step, no bloat
- Chrome Extension Manifest V3 compliant
- Uses MutationObserver for efficient real-time DOM monitoring
- Word-boundary matching for short keywords (3 characters or less) to prevent false positives
- Lightweight: the entire extension is under 50KB
- No background service worker — only runs when you're on X/Twitter

PERFECT FOR

- Software engineers who use X for tech news and open source updates
- AI/ML practitioners following the latest research and model releases
- Startup founders tracking business news and funding rounds
- Designers staying updated on UI/UX trends and tools
- Anyone who wants a cleaner, more focused X/Twitter experience
- Bilingual English/Chinese users who follow content in both languages

FREQUENTLY ASKED QUESTIONS

Q: Does this work with X's "For You" and "Following" tabs?
A: Yes! X Focus Filter works on all timeline views including For You, Following, search results, and individual profile pages.

Q: Will this slow down my browsing?
A: No. The keyword matching is extremely fast (milliseconds per tweet) and uses requestAnimationFrame for batch processing. You won't notice any performance impact.

Q: Can I add my own topics?
A: Yes! Use the Custom Keywords section to add any terms you want. You can add whitelist keywords (always show) and blacklist keywords (always hide).

Q: Does this work in Chinese?
A: Yes! Both the UI and keyword dictionaries support English and Simplified Chinese. The extension can filter Chinese-language tweets just as effectively.

Q: Is my data safe?
A: Absolutely. The extension makes zero network requests. All processing happens locally in your browser. Your preferences never leave your device.

Q: Does this require an X/Twitter API key?
A: No. X Focus Filter works entirely through local DOM manipulation. No API keys, no authentication tokens, no server-side processing.

Get X Focus Filter today and transform your X/Twitter experience from noisy chaos into a focused, professional information stream.

Version 1.0.0 | MIT License | Open Source on GitHub

Tags

Productivity/tools social-media productivity/tools

Privacy Practices

Not being sold to third parties, outside of the approved use cases
Not being used or transferred for purposes that are unrelated to the item's core functionality
Not being used or transferred to determine creditworthiness or for lending purposes

🔐 Security Analysis

This extension hasn't been security-scanned yet.

Similar Extensions

More in Productivity/tools →

Zotero Connector

8M+ users
Save references to Zotero from your web browser
Productivity/tools
Easy-to-use PDF tools to view, edit, convert, fill, e-sign PDF files, and more in your browser.
Productivity/tools AI
Browsec VPN is a Chrome VPN extension that protects your IP from Internet threats and lets you browse privately for free…
Productivity/tools