{"repo":"pablocaeg/sloptotal","free":true,"listed":false,"github":"https://github.com/pablocaeg/sloptotal","clone":"git clone https://github.com/pablocaeg/sloptotal.git","description":"Open-source AI text detector — VirusTotal for AI slop. 23 engines, self-hosted, runs on CPU. Scan text or URLs locally.","language":"Python","stars":10,"topics":["ai-content-detector","ai-detection","ai-text-detection","fastapi","gpt-detector","open-source","privacy","python","self-hosted","transformers"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"SlopTotal VirusTotal for AI slop detection. Scan any text or URL with 23 independent detection engines running entirely on your hardware. No data sent to third parties. What it does SlopTotal runs 23 AI detection engines in parallel -- neural classifiers, statistical tests, and linguistic heuristics -- and produces a calibrated forensic score. Results stream in real-time as each engine completes. Live demo: sloptotal.com — or read the per-engine scores and what the measurements show. Measured accuracy Most detectors publish an accuracy figure without saying what it was measured on. These numbers, the harness that produced them and the raw per-sample results are all in tests/eval/. Two corpora, deliberately: Corpus What Size --- --- --- Multi-domain RAID: news, book prose, poetry, academic abstracts. AI from GPT-4, ChatGPT, Llama, Mistral, Cohere, GPT-3 110 (40 human, 70 AI) Literary control Project Gutenberg prose published 1532-1915 -- Machiavelli, Austen, Melville, Kafka 26 (all human) The second exists because a high score there cannot be anything but an error: the writing predates language models by a century or more. Optimising on the first corpus alone produces a threshold that mislabels literature. Result --- --- Overall AUC 0.974 AI reaching \"Suspicious\" or above 90% Human text wrongly called \"Likely AI\" 1 of 66 Literary passages flagged 0 of 26 What does not work. Short text is unreliable below roughly 80 words and settles from about 200. Hand-edited AI loses fingerp","default_branch":null,"files":null,"tree":[],"storefront":"/r/pablocaeg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pablocaeg/sloptotal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}