App no. 03 · Chrome extension · X / Twitter · free

Manipulator

on-device · offline after first run
Three steps. No setup.

How it works

Install in one click

Add Manipulator from the Chrome Web Store. No account, no signup, nothing to configure. The model downloads itself the first time you open X.

Scroll X like normal

The AI scores every tweet as it scrolls into view. A small badge appears inline next to the timestamp — 0 is clean, 10 is pure bait.

Hover for the full picture

The tooltip shows which signals fired, the poster's identity and country, and how their past tweets have scored over time.

One badge. Every tweet.

The score is just a number

8/10
Why it scored 8
  • Curiosity-gap caption ("you won't believe…")
  • Repost / clip-farm account pattern
  • Handle history: avg 7.4 across 112 tweets

Hover a badge and it tells you exactly why it landed there. No black box — every signal is spelled out, and the whole codebase is small enough to read in an afternoon.

Feature department

What it does

Local AI

A ~70 MB quantized zero-shot classifier runs inside your browser via WebGPU and ONNX. It reads each tweet's caption and account name and never leaves the tab.

Real-time scoring

Badges appear the moment a tweet enters your feed — roughly 150 ms per tweet. No spinner, no queue, no "analyzing…" overlay.

Your feed, your rules

Pick a threshold in the popup. Tweets scoring above it get covered until you hover — so the loudest bait stops hijacking your scroll.

Zero tracking

No analytics, no telemetry, no third-party SDK. Tweet text and handles are read once, used locally, and forgotten. The developer can't tell you have it installed.

Poster context

The tooltip pulls the public "about this account" data X already shows — country, join date, posting client — plus a running score history per handle.

Manifest V3, minimal

Only the permissions it actually needs: storage, offscreen, and host access to x.com and huggingface.co for the one-time model download.

Seeing is believing

Screenshots

A high-scoring tweet on X with the Manipulator badge and its expanded score-breakdown tooltip
Manipulator hover tooltip showing which signals fired, poster identity and country
Manipulator tooltip listing the on-device AI classification signals for a tweet
The hide-threshold slider in the Manipulator popup
A high-scoring tweet covered by Manipulator until hover, with its score badge
Numbers that matter

Vital stats

0 MB
On-device model, cached once
0 ms
Per-tweet classification
0
Developer servers involved
0–10
Score range, per tweet

Built for trust, not for data

  • Runs entirely in your browser — after the first model download it works offline
  • No analytics, telemetry, tracking pixels or advertising
  • No account, no signup, no server the developer controls
  • Tweet content and handles stay local — read once, never transmitted
  • Open source — every fetch and storage call is in the open

Network requests it makes

  • x.com / twitter.com — the same "about this account" query the site itself makes, using your existing session
  • huggingface.co — once per install, to download the model weights and tokenizer (data only, no code)
  • Nothing else. No other host is ever contacted.

Stop scrolling on autopilot

Works in Chrome and Chromium browsers (Edge, Brave). The ~70 MB model downloads once on first use and is cached forever. See the privacy policy for exactly what is read and what is never sent.