4 items
Filter tweets on X.com using AI based on your custom criteria Take back control of your timeline. AI Twitter Filter uses AI to automatically evaluate every tweet on your X/Twitter feed against your custom filter criteria. Just describe what you don't want to see in plain English — like "hide tweets that are negative, toxic, or rage-bait" — and AI handles the rest. ⸻ HOW IT WORKS 1. Enter your API key (OpenAI or OpenRouter) 2. Write your filter criteria in natural language 3. Browse X/Twitter — tweets are checked automatically as you scroll 4. Filtered tweets are collapsed with a reason tag (e.g. "toxic negativity", "political rage-bait") 5. Click "Show" to reveal any filtered tweet anytime FEATURES • Multiple AI Providers — OpenAI, OpenRouter (Gemini, Claude, Llama, DeepSeek & more) • Custom Filter Criteria — Write natural language rules for what to hide • Save & Load Filters — Switch between filter presets instantly • Real-time Filtering — Tweets evaluated as you scroll • Bring Your Own API Key — Use your own key, no subscription, no middleman • Fully Open Source — Transparent code you can inspect and trust REQUIREMENTS • An API key from OpenAI (platform.openai.com/api-keys) or OpenRouter (openrouter.ai/keys) • API usage costs apply based on your provider's pricing (typically fractions of a cent per tweet) PRIVACY • Your API key is stored locally in your browser • Tweet text is sent only to your chosen AI provider for evaluation • No data is collected, stored, or sent to any third party • Fully open source: github.com/griffincockfoster56/ai-twitter-filter
Feb 25, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.