Jev Slop Guard — a Chrome extension that scores and stamps AI slop on your X and LinkedIn feeds as you scroll
JavaScript
2
76 commits
updated Sep 22, 2026
A Chrome extension that stands between you and the slop on X and LinkedIn.
Every post gets a small pill with a slop probability. Posts over your threshold
get blurred and stamped SLOP, with a button to show them anyway. The verdict
comes from Jev, TypeSafe's System One model: one typed
{ slop, not_slop } choice per post, no free-form LLM text, and you bring your
own API key.
What it does · Requirements · Try it in your Chrome · Settings · Privacy · References
Works on x.com and linkedin.com.
chrome-mv3/.chrome://extensions.chrome-mv3/ folder.If you find this useful, consider dropping a ⭐.
Stored in chrome.storage.local only. Nothing leaves your browser except the
classification request described below.
| Control | Default | Effect |
|---|---|---|
| Pause / Start | running | Pause stops new classifications. Existing badges stay. |
| API key | empty | Your TypeSafe or OpenRouter key |
| Provider | TypeSafe | Switch to OpenRouter to use an OpenRouter key instead |
| Model | jev-latest | jev-1.13.0 pins a version |
| Slop threshold | 70% | Slop probability at or above this gets Stop, blur and stamp |
| Blur + SLOP stamp | on | Off keeps the pills but never covers a post |
| Show badge when under threshold | on | Off hides the green pill and marks only Stop |
For each post the extension sends the post text and the author handle to the
provider you picked, and nothing else. Your key and settings stay in
chrome.storage.local. The extension asks for access to x.com
and linkedin.com to read posts and draw badges, and to
api.typesafe.ai and openrouter.ai to send the classification requests.
JavaScript
47.4%
TypeScript
44.3%
CSS
6.0%
HTML
2.3%
Jev Slop Guard — a Chrome extension that scores and stamps AI slop on your X and LinkedIn feeds as you scroll
JavaScript
2
76 commits
updated Sep 22, 2026
A Chrome extension that stands between you and the slop on X and LinkedIn.
Every post gets a small pill with a slop probability. Posts over your threshold
get blurred and stamped SLOP, with a button to show them anyway. The verdict
comes from Jev, TypeSafe's System One model: one typed
{ slop, not_slop } choice per post, no free-form LLM text, and you bring your
own API key.
What it does · Requirements · Try it in your Chrome · Settings · Privacy · References
Works on x.com and linkedin.com.
chrome-mv3/.chrome://extensions.chrome-mv3/ folder.If you find this useful, consider dropping a ⭐.
Stored in chrome.storage.local only. Nothing leaves your browser except the
classification request described below.
| Control | Default | Effect |
|---|---|---|
| Pause / Start | running | Pause stops new classifications. Existing badges stay. |
| API key | empty | Your TypeSafe or OpenRouter key |
| Provider | TypeSafe | Switch to OpenRouter to use an OpenRouter key instead |
| Model | jev-latest | jev-1.13.0 pins a version |
| Slop threshold | 70% | Slop probability at or above this gets Stop, blur and stamp |
| Blur + SLOP stamp | on | Off keeps the pills but never covers a post |
| Show badge when under threshold | on | Off hides the green pill and marks only Stop |
For each post the extension sends the post text and the author handle to the
provider you picked, and nothing else. Your key and settings stay in
chrome.storage.local. The extension asks for access to x.com
and linkedin.com to read posts and draw badges, and to
api.typesafe.ai and openrouter.ai to send the classification requests.
JavaScript
47.4%
TypeScript
44.3%
CSS
6.0%
HTML
2.3%