๐Ÿ”๐ŸŠ

Detect AI, bots, and scams
while scrolling.

Investi-gator is a Chrome extension that passively reads posts on social media platforms as they load, badging posts that contain AI-generated images and text, are likely bot accounts, and/or are potentially scams without you lifting a finger.

What it detects

Four layers of inspection on every post

As posts enter your feed, Investi-gator runs multiple light local AI models in the background for each post, generating badges for any post that exibits one or more of the four detection types below along with confidence and reasoning.

AI Image

AI-Generated Images

Analyzes images attached to posts and flags those created by generative models.

AI Text

AI-Generated Text

Checks post text for machine-written patterns to help you tell authentic posts from synthetic ones.

Likely Bot

Bot Accounts

Weighs post and account signals to determine whether the poster is an automated or inauthentic account.

Scam

Probable Scams

Recognizes scam, phishing, and spam patterns in posts and comments so you can avoid them before engaging.

Quick and Easy

Detection that happens as you scroll

No need to manually turn on, paste text, or upload images. Investi-gator checks your feed automatically and evaluates each post the moment it appears while quietly badging ones deemed suspicious.

Beneath the surface

How it Works

1

Observe

A content script watches the social media feed and reads new posts as they render passively.

2

Analysis

Each post's text and media are passed to the local models for analysis where they return it's classification and confidence for each type.

3

Generate

Any positive detection that is allowed by the user's personal settings and Investi-gator's requirements are badged and displayed along with the confidence.

4

Reason

When you click on a badge, the content scripts requests the reasoning for the positive detection for each type. This can range from LIME, SHAP, Grad-CAM, and more depending on the detection type.

5

Customize

From hiding high confidence posts to custom confidence requirements for badges to appear, Investi-gator contains many adjustable settings allowing you to use it your way.

See it in action

Screenshots & Demo

Below is the present state of the extension popup, badge/badge-popup, and settings. Currently, the extension can run on Reddit and Twitter while using localized LLMs for AI text and scam detection.

All detection types running (Placeholders)
All detection badge types. At the time this picture was taken, all detections and reasonings were placeholders.
Investi-gator's popup in action
Investi-gator's V1.5 scam detector. Most fp usually stem from posts mentioning sweepstakes, givaways, or purchasing/selling something. Like this one above.

What's New?

Updates & Patch Notes

Noteworthy Investi-gator updates. Click an entry to take a peek at what I'm working on and new developments.

Built with

Tech Stack

Everything Investi-gator is built on. Ranges from extension architecture to AI fine-tuning.

Software

Chrome (Manifest V3) TypeScript Vite React.js Service Workers Mutation Observer Offscreen HTML CSS

AI / ML

Python PyTorch HuggingFace Transformers & Hub Transformers.js Scikit-learn ONNX (runtime) LIME Kaggle Notebook FastAPI