A Chrome extension that automatically detects and removes AI-generated "slop" content from web pages.
- Three-tier detection system with weighted pattern matching (600+ patterns)
- Real-time scanning of dynamically loaded content
- Badge counter showing blocked slop on current page
- Configurable sensitivity (1-5 slider)
- Detection Only Mode - highlight slop instead of removing it, with hover tooltips
- Custom pattern editor - add your own slop patterns with custom weights
- Interactive Slop Checker - paste text and see what gets flagged
- Markdown rendering support
- Real-time highlighting
- Match explanations
- Slop Machine - gamified learning tool
- Slot machine interface for discovering better word choices
- Full searchable index of 90+ slop terms and alternatives
- Track your progress
When on LinkedIn.com, additional features activate:
- Block auto-play videos
- Block ad tracking
- Darker mode - true black LinkedIn theme
- Emoji slop detection - 166 patterns to flag emoji spam and engagement bait
- Emoji + buzzword combinations (π Launching, π‘ Innovating)
- Specific cringe patterns (π link below, π₯ hot take)
- Emoji chains, walls, and formatting abuse
- Call-to-action spam (Click π, Share π£)
- Stop-word filtering - detect "I'm excited to announce" style posts
- Em dash detector - AI loves em dashes
- Export/import custom pattern sets
Coming soon
- Clone this repository
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (top-right)
- Click "Load unpacked"
- Select the
srcdirectory
De-Slop uses a three-tier aggression system:
Signature AI phrases and patterns:
- "delve into", "navigate the landscape", "tapestry of", "realm of possibilities"
- Em dash overuse, excessive transitions
- "In today's fast-paced world...", "As we continue to evolve..."
- Stop words: "I'm excited to announce", "Thrilled to share"
- Listicle patterns: "Top 10 ways to...", "Ultimate guide to..."
Active at all sensitivity levels
LinkedIn's greatest hits:
- "synergy", "leverage", "circle back", "low-hanging fruit"
- "take this offline", "touch base", "thought leadership"
- "AI-powered", "blockchain-enabled", "digital transformation"
Active at sensitivity 3+
The widest net:
- "free", "guaranteed", "limited time offer", "buy now"
- "amazing", "incredible", "revolutionary", "mind-blowing"
- "basically", "essentially", "actually"
Active at sensitivity 4+
| Sensitivity | Threshold | Description |
|---|---|---|
| 1 | 15 points | Very conservative - obvious AI only |
| 2 | 12 points | Conservative |
| 3 | 9 points | Balanced (default) - AI + corporate |
| 4 | 6 points | Aggressive - includes marketing |
| 5 | 4 points | Nuclear - maximum detection |
- Click the extension icon
- Toggle on/off
- Adjust sensitivity slider
- View blocked slop count
- Click
[ IS MY POST SLOP? ] - Paste your text
- See highlighted matches with explanations
- Toggle markdown rendering if needed
- Click
[ SLOP MACHINE ] - Spin for random slop/better alternatives
- Or browse the full searchable index
- Filter by category (AI, Corporate, Marketing, Stop Words)
- Click
[ CUSTOMIZE PATTERNS ] - Add/delete patterns in any tier
- Create custom patterns with custom weights
- Export/import pattern sets
- Changes save automatically
When on LinkedIn, additional toggles appear:
- Block auto-play videos
- Block ad tracking
- Enable darker mode (true black theme)
- Scans page content using platform-specific selectors
- Assigns weighted "slop score" based on pattern matches
- Removes elements exceeding threshold
- Updates badge counter
- Monitors for dynamic content (infinite scroll, AJAX)
- LinkedIn:
.feed-shared-update-v2(individual posts) - Twitter/X:
[data-testid="tweet"] - Medium:
article,.postArticle - All sites: Generic article/post/card selectors
DeSlop/
βββ src/ # Extension source code
β βββ manifest.json # Extension configuration
β βββ background.js # Service worker for badge updates
β βββ content.js # Main detection logic (600+ patterns)
β βββ content.css # Styles for hiding/highlighting detected slop
β βββ popup.* # Main sidebar interface
β βββ checker.* # Interactive slop checker
β βββ slop-machine.* # Learning slot machine
β βββ settings.* # Pattern customization UI
β βββ linkedin-fixer.js # Video blocking & darker mode
β βββ rules.json # Ad blocking rules
β βββ icons/ # Extension icons
βββ assets/ # Screenshots and marketing images
βββ De-Slop.png # Logo
βββ privacy.html # Privacy policy
βββ LICENSE # GPL-3.0 license
βββ README.md # This file
De-Slop:
- β Runs entirely locally - no data sent to servers
- β Stores settings in Chrome sync storage
- β No analytics or tracking
- β No external API calls
- β Open source - inspect the code
storage- Save your settingsactiveTab- Access current page contentdeclarativeNetRequest- Block LinkedIn ads (optional)<all_urls>- Scan any page for slop
- Pattern-based detection may have false positives
- Very short content (<100 chars) skipped to reduce false positives
- Platform selectors may need updates when sites change
- If your entire LinkedIn feed disappears - it's all slop! Lower sensitivity.
v2.4.4 - Detection Only Mode & Emoji Expansion
- NEW: Detection Only Mode - Highlight slop instead of removing it
- Hover tooltips show which patterns triggered detection
- Visual feedback with red borders and pulsing animation
- Massively expanded emoji detection - From 21 to 166 patterns
- 80+ emoji + buzzword combinations
- 35+ specific cringe emoji patterns
- Emoji formatting abuse detection (chains, walls, bullet points)
- Call-to-action and hashtag spam detection
- Simplified UI - Removed redundant tier toggles
- Sensitivity slider now directly controls tier activation
- Collapsible sections for better organization
- Enhanced checker tool - Works both in-browser and standalone
- Improved error handling and fallback support
- Full pattern sync with live detection engine
- Pattern coverage expanded - Now 600+ total detection patterns
v2.4.3 - Production release
- Fixed pattern customization (Manifest V3 compliance)
- All features stable and tested
v2.4.2 - Slop Machine
- Added gamified learning tool (slot machine)
- 90+ slop/better pairs with searchable index
v2.4.1 - Markdown improvements
- Fixed markdown rendering placeholders
v2.4.0 - Markdown support
- Added markdown toggle to checker
v2.3.3 - UI improvements
- Fixed checker layout and spacing
v2.3.1 - Stop words & em dashes
- Added marketing engagement openers
- Em dash instant detection
v2.2.0 - Interactive checker
- Added slop checker tool
- Real-time text analysis
v2.1.0 - Emoji detection
- Added emoji slop toggle
v2.0.0 - LinkedIn Fixer
- Video blocking
- Ad blocking
- Darker mode
v1.0.0 - Initial release
- Three-tier detection system
- Basic popup controls
GNU General Public License v3.0 (GPL-3.0)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
See LICENSE file for full license text.
Made by Kief Studio (https://kief.studio) Developed by HxHippy





