Realtime social media AI-detection browser extension
5
stars
405
commits
TypeScript
primary language
May 5, 2026
updated
SlopMop is a browser extension that flags likely AI-generated text and images directly inside social media feeds, so users do not need to copy and paste content into a separate tool.
A custom PyTorch-based text classification model trained to detect AI-generated content. The model uses transformer architectures from the Hugging Face transformers library and achieves high accuracy on detecting text produced by language models.
Location: model_training/text_model/
Training & Development:
cd model_training/text_model/
# Install dependencies
pip install -r requirements.txt
# Monitor training progress with TensorBoard
python -m tensorboard.main --logdir=runs # http://localhost:6006/
The model is integrated into the backend API (backend/main.py) to provide real-time confidence scores for text detection across the social media feed.
AI-generated image detection models by Lukas Schneider. Used under Apache-2.0 license
The extension is located in extension/slopmop-extension/. This project used this template for the extension.
cd extension/slopmop-extension
npm install
# Development (hot reload)
npm run dev:chrome # Chrome
npm run dev:firefox # Firefox
# Production build
npm run build:chrome # Output: dist_chrome/
npm run build:firefox # Output: dist_firefox/
# Tests
npm test
Chrome:
chrome://extensionsdist_chrome/ folderFirefox:
about:debugging#/runtime/this-firefoxdist_firefox/ folderThe backend API lives in backend/ and serves text/image detection plus fact-checking helpers.
cd backend
pip install -r requirements.txt
# Start the API (http://localhost:8000)
uvicorn main:app --reload
The website is a Next.js app located in website/slopmop/.
cd website/slopmop
npm install
npm run dev # Start development server (http://localhost:3000)
npm run build # Build for production
npm run start # Start production server
npm test # Run tests
TypeScript
84.3%
Python
14.1%
Realtime social media AI-detection browser extension
5
stars
405
commits
TypeScript
primary language
May 5, 2026
updated
SlopMop is a browser extension that flags likely AI-generated text and images directly inside social media feeds, so users do not need to copy and paste content into a separate tool.
A custom PyTorch-based text classification model trained to detect AI-generated content. The model uses transformer architectures from the Hugging Face transformers library and achieves high accuracy on detecting text produced by language models.
Location: model_training/text_model/
Training & Development:
cd model_training/text_model/
# Install dependencies
pip install -r requirements.txt
# Monitor training progress with TensorBoard
python -m tensorboard.main --logdir=runs # http://localhost:6006/
The model is integrated into the backend API (backend/main.py) to provide real-time confidence scores for text detection across the social media feed.
AI-generated image detection models by Lukas Schneider. Used under Apache-2.0 license
The extension is located in extension/slopmop-extension/. This project used this template for the extension.
cd extension/slopmop-extension
npm install
# Development (hot reload)
npm run dev:chrome # Chrome
npm run dev:firefox # Firefox
# Production build
npm run build:chrome # Output: dist_chrome/
npm run build:firefox # Output: dist_firefox/
# Tests
npm test
Chrome:
chrome://extensionsdist_chrome/ folderFirefox:
about:debugging#/runtime/this-firefoxdist_firefox/ folderThe backend API lives in backend/ and serves text/image detection plus fact-checking helpers.
cd backend
pip install -r requirements.txt
# Start the API (http://localhost:8000)
uvicorn main:app --reload
The website is a Next.js app located in website/slopmop/.
cd website/slopmop
npm install
npm run dev # Start development server (http://localhost:3000)
npm run build # Build for production
npm run start # Start production server
npm test # Run tests
TypeScript
84.3%
Python
14.1%