Back to browse
Control your X/Twitter feed using a small on-device LLM

Control your X/Twitter feed using a small on-device LLM

by kanjun·Apr 9, 2026·15 points·3 comments

AI Analysis

●●SolidSolve My ProblemBig Brain

Semantic feed filtering that claims to retrain X's algorithm by ignoring toxicity.

Strengths
  • Semantic filtering beats keyword muting by understanding tone and context better.
  • Claims to implicitly retrain X's recommendation engine over time through avoidance.
  • Client-side extension logic keeps data local except for model inference.
Weaknesses
  • Still relies on server-side inference for now, so latency varies.
  • Figurative language and sarcasm still trip up the classification model.
Category
Target Audience

Heavy Twitter users tired of algorithmic toxicity

Similar To

TweetDeck · Bluesky Custom Feeds · X Mute Filters

Post Description

We built a Chrome extension and iOS app that filters Twitter's feed using Qwen3.5-4B for contextual matching. You describe what you don't want in plain language—it removes posts that match semantically, not by keyword.

What surprised us was that because Twitter's ranking algorithm adapts based on what you engage with, consistent filtering starts reshaping the recommendations over time. You're implicitly signaling preferences to the algorithm. For some of us it "healed" our feed.

Currently running inference from our own servers with an experimental on-device option, and we're working on fully on-device execution to remove that dependency. Latency is acceptable on most hardware but not great on older machines. No data collection; everything except the model call runs locally.

It doesn't work perfectly (figurative language trips it up) but it's meaningfully better than muting keywords and we use it ourselves every day.

Also promising how local / open models can now start giving us more control over the algorithmic agents in our lives, because capability density is improving.

Similar Projects