Skip to content

Slop-Detector/Slopdetector

Repository files navigation

Slopdetector Logo

Slopdetector

AI Content Detector for Social Media
Detect AI-generated posts and comments on Reddit and LinkedIn using your choice of LLM provider.

InstallationGetting StartedFeaturesPlatformsProvidersContributing

Buy Me A Coffee


What Is Slopdetector?

Slopdetector is a browser extension that helps you identify AI-generated content ("slop") on social media. It adds a scan button to posts and comments, sends the text to an LLM of your choice for analysis, and shows you a confidence score indicating how likely the content is to be AI-generated.

How It Works

  1. Slopdetector inserts scan buttons next to posts on supported social media pages.
  2. When you click a scan button, the text of the post is extracted and sent to an AI service provider of your choice for analysis.
  3. An AI model examines the text for linguistic patterns that can help determine if it was written by a human or an AI.
  4. You receive a final report with the findings, including signals which explain why that was the verdict.

Screenshots

Slopdetector extension — settings and scan statistics overview

The Slopdetector extension — choose your AI provider, view scan statistics and customize your settings.

Slopdetector on LinkedIn — AI-generated verdict with detailed signals Slopdetector on Reddit — very likely AI-generated verdict with reasoning

Left: LinkedIn post flagged as "Likely human". Right: Reddit post flagged as "Very likely AI-generated" — both showing "Detailed Reasoning" signals.

AI Provider Support

Provider Status Notes
LM Studio ✅ Supported Fully local, offline analysis with no data leaving your machine
Anthropic API (Claude Models) ✅ Supported Cloud API
OpenAI API (ChatGPT Models) ✅ Supported Cloud API
Google Gemini API ✅ Supported Cloud API
OpenRouter API ✅ Supported Access to 100+ models through a single API

Supported Platforms

Platform Status Notes
Reddit ✅ Supported Posts and comments on reddit.com and old.reddit.com
LinkedIn ✅ Supported Feed posts including suggested and sponsored content
X / Twitter 🔜 Coming soon!

More platforms will be added based on popular demand. Feel free to submit a request.

Browser Compatibility

Chrome, Edge, Brave, Opera (Chromium-based browsers)
Firefox (Manifest V3)

Installation

From the Chrome Web Store

Install Slopdetector from the Chrome Web Store

Alternative: Manual Installation (For Developers)
  1. Download — Clone or download this repository:
    git clone https://github.com/webs7er/Slopdetector.git
  2. Open the extensions page — Navigate to chrome://extensions/ in Chrome (or edge://extensions/ in Edge, etc.)
  3. Enable Developer Mode — Toggle the switch in the top-right corner
  4. Load the extension — Click "Load unpacked" and select the project folder
  5. Pin it — Click the puzzle-piece icon in the toolbar and pin Slopdetector for easy access

Getting Started

1. Choose an AI Provider

To analyze posts, Slopdetector requires access to an AI model. You have two options: use a local model via LM Studio (free, private, but requires decent hardware) or use a cloud provider (OpenAI, Anthropic, OpenRouter, Google Gemini) which requires an API key.

Using a Cloud Provider (API Key required)

An API key is a secure token that allows Slopdetector to communicate with your chosen AI provider's servers on your behalf. Since cloud models cost a fraction of a cent per request to run, the key links these requests to your account. Your keys are stored locally on your device and are never shared with us.

  1. Create an account — Sign up at the developer platform of your chosen provider (Google AI Studio, OpenAI, Anthropic, or OpenRouter).
  2. Add credits — You generally need to add a few dollars to your account balance to activate API usage.
  3. Generate the key — Navigate to the "API Keys" section in the provider's dashboard and click "Create new secret key".
  4. Copy the key — It will look like a long, random string of characters (e.g., sk-proj... or sk-ant...). Keep this secret, do not share it!
  5. Configure Slopdetector — Click the extension icon in your browser toolbar, select the corresponding provider from the "Model Selection" dropdown, and paste your API key into the input field. The extension will save it automatically.

Using LM Studio (Local, Free)

  1. InstallDownload and install LM Studio.
  2. Download a model — Search for and download a small, capable model within the app (e.g., a 7B or 8B parameter model like Llama 3 or Qwen).
  3. Start the server — Navigate to the "Local Server" tab in LM Studio and click Start Server.
  4. Configure Slopdetector — Open the extension, choose LM Studio (Local), and ensure the URL matches the LM Studio server (the default http://localhost:1234 is usually correct).

2. Scan a Post

  1. Navigate to Reddit or LinkedIn
  2. Look for the scan button () next to posts and comments
  3. Click it to analyze the content
  4. View the result indicator:
Indicator Meaning
🟢 Green Likely written by a human
🟡 Yellow Ambiguous — could be either
🟠 Orange Likely AI-generated
🔴 Red High confidence AI-generated
  1. Hover over the indicator to see the confidence score and detailed reasoning

3. Customize Your Settings

Slopdetector offers several options to tailor the content analysis and interface to your preferences. Open the extension popup to tweak these configurations:

  • Show Certainty % — Display the raw confidence score
  • Detailed Reasoning — Show human and AI signals explaining the verdict
  • Minimum Post Length — Skip short posts below a word count threshold
  • Detection Sensitivity — Adjust the score boundaries between human/ambiguous/AI zones

Experimental Features

Under the expandable Experimental Features section you can:

  • Adjust the model temperature (precision vs. creativity)
  • Edit the system prompt and output format for custom analysis behavior
  • Fine-tune the AI-content score sensitivity zones with a visual drag-to-resize bar

Privacy

  • LM Studio runs entirely on your machine — no data leaves your computer.
  • Cloud providers (OpenAI, Claude, OpenRouter, Gemini) send post text to their APIs for analysis. Your API keys are stored locally in Chrome's extension storage and are never shared.
  • Slopdetector does not collect, store, or transmit any browsing data or analytics.

Troubleshooting

Scan buttons don't appear
  • Make sure detection is enabled (toggle in the header)
  • Check that posts meet the minimum word count (if the filter is enabled)
  • Try refreshing the page — some dynamically loaded content needs a reload
Connection issues with LM Studio
  • Ensure LM Studio is running and a model is loaded
  • Verify the server URL in settings matches your LM Studio config (default: http://localhost:1234)
  • Check that the LM Studio server is actually started (look for the server toggle in LM Studio)
Slow or failed analysis
  • Cloud providers may have rate limits — wait a moment and try again
  • For LM Studio, try a smaller/faster model
  • Increase the minimum post length filter to reduce the number of API calls
  • If the error persists, submit an issue..

Contributing

Contributions are welcome! Feel free to open an issue or start a discussion.

Alternatively, you can also submit a pull request:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/my-feature)
  3. Commit your changes (git commit -m 'Add my feature')
  4. Push to the branch (git push origin feature/my-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License.

Disclaimer

Slopdetector provides estimates based on LLM analysis and is not 100% accurate. Use it as a helpful indicator, not as definitive proof of AI-generated content. Accuracy depends on the quality of the LLM model you use.

About

A Social Media AI Content Detector

Resources

License

Stars

4 stars

Watchers

0 watching

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors