Hide ads • Filter videos • Block articles • Zero data collection
Experience CurateX in action — no installation required!
| Feature | Description |
|---|---|
| 🛡️ Ad Blocker | Automatically detects and hides "Promoted" tweets |
| 🎥 Video Filter | Hide videos and GIFs for a text-first experience |
| 📰 Article Filter | Removes external link cards and articles |
| ⚡ High Performance | Dual-layer filtering prevents scroll jumping |
| 🔒 Privacy First | 100% local processing — zero data collection |
CurateX uses a sophisticated hybrid filtering approach:
- API Interception — Intercepts X's API responses and sanitizes unwanted tweets before they render
- DOM Observer — Catches any posts that slip through for a 100% clean feed
graph TD
A[X.com API Response] -->|JSON| B(CurateX Interceptor);
B --> C{Checks User Settings};
C -- "Match Found (Ad/Video)" --> D[Sanitize Data];
D -->|Replace Content| E[Mark as 'Ghost'];
C -- No Match --> F[Keep Original];
E --> G[Browser Renderer];
F --> G;
G --> H[DOM Content];
H --> I{Content Script};
I -->|"Finds 'Ghost'"| J["Hide Visually (0 Opacity, 1px)"];
I -->|"Missed by API?"| K[Fallback DOM Analysis];
K -- Match --> L["Hide (display: none)"];
Install CurateX from the Chrome Web Store — Get automatic updates and the easiest installation experience!
- Clone this repository or download the source code
- Open Chrome →
chrome://extensions/ - Enable Developer mode (top right)
- Click Load unpacked
- Select the
CurateXfolder - Visit X.com and open the extension popup to configure!
CurateX is privacy-first:
- ✅ All processing happens locally on your device
- ✅ No data is collected, stored, or transmitted
- ✅ No analytics or tracking
- ✅ Open source — verify it yourself!
📄 Read our full Privacy Policy
Stay up to date with the latest changes and improvements. See the CHANGELOG.md for full release notes.
This project is open source under the MIT License.
Made with ❤️ for a cleaner X experience
This extension is for educational and personal customization purposes.