Build vs Buy

How to Detect AI Slop: 5 Open-Source Tools to Build Your Own Detector

AI-generated text is closing in on half the open web. Here's how to build a detection layer you own, instead of renting one by the word.

At a glance
  1. 01AI-generated articles briefly overtook human-written ones on the open web in November 2024.
  2. 02Commercial AI detectors often fall short of their 99% accuracy claims in independent testing.
  3. 03Open-source tools like Binoculars offer highly accurate, zero-shot detection without per-word fees.
  4. 04Effective AI detection requires layering traffic filters, compression checks, and statistical models.
A row of five distinct filter gates sorts a flowing stream of blank text cards, diverting a highlighted subset onto a separate tier to represent an AI-text detection pipeline.
Illustration generated by Remy for this story.

You detect AI slop by combining a statistical text classifier, a watermark check, and a bot-traffic filter into one pipeline you run yourself, not by paying a SaaS vendor per word scanned. Five open-source tools do the job: Binoculars, Fast-DetectGPT, ZipPy, SynthID, and a stack of anti-bot tools like BotD and Anubis.

Why detection suddenly matters

AI slop is content made with generative AI that reads as low-effort, low-quality, or built purely to farm engagement rather than inform anyone.1 It stopped being a meme problem sometime in the last two years. Graphite analyzed 65,000 English-language URLs from Common Crawl going back to 2020 and found AI-generated articles briefly overtook human-written ones in November 2024. By May 2025, AI content made up roughly 52% of newly published web articles, up from about 2.2% in January 2020.23

Figure 1
AI-Generated Share of New Web Articles
share of newly published articles (%)
0%50%100%51.7%Jan 2020Nov 2024May 2025
Date
Based on Graphite's analysis of 65,000 English-language URLs from Common Crawl; AI-generated articles briefly overtook human-written ones in November 2024.

The submission side of the internet feels it too. Clarkesworld, the science fiction magazine, saw story submissions more than double at the peak of AI-generated spam, much of it driven by "get rich quick" schemes circulating on YouTube and TikTok.4 The editor has kept adapting his screening process ever since, and the magazine still received 14,805 submissions in 2025, averaging over 1,200 a month.5 If a niche literary magazine needs a standing filter, so does any platform that accepts user-generated content, reviews, forum posts, or agent-submitted data.

Figure 2
Clarkesworld Submission Volume, 2025
14,805
Total submissions received
1,233
Average submissions per month

Why doesn't the SaaS detection market fit this problem?

Commercial detectors like GPTZero, Originality.ai, and Copyleaks were built for one job: checking whether a single student's essay or a single freelancer's article was written by a human. That's a single-document, low-volume use case, and the pricing reflects it. Originality.ai's Enterprise plan runs $136.58 a month for high-volume checking, structured around per-word or per-credit consumption.6 Scale that to a platform screening thousands of submissions, comments, or agent outputs a day, and the bill stops looking like a rounding error.

Accuracy is the other problem. These vendors market roughly 99% accuracy, but independent testing tells a messier story: GPTZero lands around 80-91% in practice, Originality.ai 85-92%, and Copyleaks anywhere from 74-94% depending on the sample, with false positive rates as high as 5.7-7% despite claims of under 1%.6 GPTZero's own head-to-head benchmark reports 99.3% accuracy and a 0.24% false positive rate against Copyleaks, which just underscores that even vendor-run tests disagree with each other.7 There's no single source of truth here, paid or free. That's an argument for owning the detection logic instead of outsourcing your judgment to a black box you can't inspect.

Figure 3
Independent Accuracy of Commercial AI Detectors (Midpoint of Reported Range)
Originality.ai88.5%GPTZero85.5%Copyleaks84%
Midpoints of independently tested accuracy ranges (Copyleaks 74-94%, GPTZero 80-91%, Originality.ai 85-92%), versus ~99% marketed accuracy across all three.

The build-vs-buy case for owning your own detector

A self-hosted slop detector costs engineering time instead of a subscription, and it can be tuned to your own content patterns rather than a generic academic-essay benchmark. That's the same logic driving the broader open-source infrastructure shift right now, where teams are pulling entire categories of rented tooling in-house because the tools have gotten good enough and the ops burden has dropped.Build vs. Buy in 2026: The Open-Source Infrastructure Boom You don't need to match a commercial vendor's marketing claims. You need something that catches the specific slop hitting your specific pipeline, and that you can retrain or retune without a vendor's roadmap in the way.

Here are the five tools that make that possible.

Figure 4
Comparing the Five Open-Source Detection Tools
Comparing the Five Open-Source Detection Tools
Compute CostSetup EffortAnalyzes Text ContentScope
RecommendedBinocularsGeneral-purpose text detection baselineHighMediumYesGeneral text
Fast-DetectGPTHigh-volume detection without heavy GPU spendMediumMediumYesGeneral text
ZipPyLightweight first-pass filter on every requestLowLowYesGeneral text
SynthIDConfirming provenance of your own generated contentLowMediumYesOwn watermarked text
Ratings are relative across these options, not absolute scores.
Source: Remy analysis

1. Binoculars: zero-shot detection with no training data

Binoculars is a zero-shot, domain-agnostic method that needs no training data at all.8 It works by running text through two closely related pretrained LLMs and contrasting their perplexity scores; human writing and machine writing produce different signatures under that comparison. The published numbers are striking: over 90% detection of ChatGPT and other LLM-generated text at a false positive rate of just 0.01%.89 That false positive rate matters more than the headline accuracy number. A detector that flags 1 in 10,000 real users instead of 1 in 20 is the difference between a useful filter and a support-ticket generator. Binoculars is the closest thing on this list to a flagship general-purpose text detector, and it's the one worth standing up first.

Figure 5
Binoculars Detection Performance
90%
LLM-generated text detected
0.0%
False positive rate

2. Fast-DetectGPT: efficient curvature-based detection

Fast-DetectGPT, published at ICLR 2024, is a faster, cheaper descendant of the original DetectGPT approach.10 Instead of expensive perturbation sampling, it estimates conditional-probability curvature directly, which cuts compute cost substantially while staying zero-shot, no fine-tuning per model needed. If Binoculars is your accuracy baseline, Fast-DetectGPT is what you reach for when you need to run detection at volume without burning a GPU budget on every submission.

3. ZipPy: compression-ratio detection for lightweight filtering

ZipPy, built by security firm Thinkst, skips large language models entirely. It classifies text as AI- or human-generated using LZMA, zlib, or Brotli compression ratios as a stand-in for perplexity.11 Compression algorithms compress predictable, low-entropy text more efficiently, and AI-generated text tends to be more compressible than human writing. It's not the most accurate tool here, but it's the lightest: pip-installable, packaged with browser extensions, and cheap enough to run on every inbound request instead of a sample. Good as a first-pass filter ahead of something heavier like Binoculars.

4. SynthID: watermark-based detection for text and images

Google DeepMind open-sourced SynthID Text in October 2024, letting any team watermark and later detect text generated by their own models.12 Detection works by comparing the expected probability scores for words during generation against the words that actually appear.13 The catch: it only works on text your own models produced with the watermark embedded, so it's a provenance tool, not a general slop detector. For images and video, the equivalent is C2PA, an open standard backed by Adobe, Google, and Microsoft that embeds cryptographic Content Credentials proving or disproving AI origin. Open-source projects like origin-lens implement C2PA verification for free.14 Neither replaces statistical detection, but both add a second, independent signal when you control the generation side.

5. Open-source bot and traffic filters

AI slop isn't only generated text sitting still on a page. A growing share of it arrives as automated agent traffic: scraper floods, fake account signups, bulk submission bots. BotD does client-side bot fingerprinting in the browser, Anubis makes scrapers solve a proof-of-work challenge before they get through, and Fail2Ban bans IPs based on log patterns.15 None of these read the content of a submission. They filter the traffic pattern around it, which catches slop that a text classifier alone would miss entirely. This matters more as more of that traffic is agent-driven rather than human, the same shift covered in Build vs. Buy in the Agent Era: Orchestrating Your Own Office of Clones.

How do you stack these into one pipeline?

No single tool here is a complete answer. The pattern that works is layering:

  1. Traffic filter first. Run BotD or Anubis at the edge to strip out obvious bot and scraper traffic before it ever reaches your content pipeline.
  2. Fast pre-screen. Run ZipPy or a similar compression-based check on everything that gets through, since it's cheap enough to apply universally.
  3. Accurate second pass. Send anything ZipPy flags, or a sampled portion of everything, through Binoculars or Fast-DetectGPT for a stronger statistical read.
  4. Provenance check where relevant. If you control the generation side, check SynthID watermarks on text and C2PA credentials on images to confirm or rule out origin.
  5. Human review on the edge cases. Anything the pipeline flags with low confidence goes to a person, not an auto-reject.

This is roughly the same architecture teams already use for internal agent orchestration and AI gateways: layered checks with a human backstop rather than one model deciding everything.Self-Hosted AI Gateway vs. SaaS: The Real Build vs. Buy Math The tools here are small enough that most of this can run on infrastructure you already have.

Where this still falls short

Be honest about the limits before you ship this. Independent testing of even the best-funded commercial detectors shows real-world accuracy landing well below marketing claims, 80% to 94% rather than the advertised 99%, with false positive rates that can climb into the single digits under adversarial conditions.6 Nothing here changes that math for the open-source tools either. Detection is an arms race: as detectors improve, so do the paraphrasing tools built specifically to evade them, and a determined bad actor with access to Binoculars' own paper can design around it. Watermark-based tools like SynthID only work on content generated with the watermark on, which means they're useless against slop from a competitor's model or an older unwatermarked version. And false positives carry real cost: wrongly flagging a human writer's work erodes trust fast.

If you're running a single-document, low-volume check, say, verifying one contributor's article before publication, a paid tool with a support team and an appeals process might still be the right call. But for platforms filtering thousands of submissions, comments, or agent-generated records a day, the economics flip. A stacked, self-hosted pipeline built from Binoculars, Fast-DetectGPT, ZipPy, SynthID, and open bot filters costs engineering hours, not a per-word invoice, and you can retune it the moment your own slop patterns change. That's the tradeoff worth making.

Frequently asked
Questions readers ask
What is AI slop, exactly?

AI slop is content made with generative AI that comes across as low-effort or low-quality, or produced mainly to farm engagement and ad revenue rather than to inform readers.1 It covers generated articles, images, and increasingly automated agent or bot submissions.

Can open-source tools really replace paid AI detectors like GPTZero or Originality.ai?

For high-volume, internal pipeline filtering, yes, tools like Binoculars and Fast-DetectGPT publish accuracy comparable to or better than what independent testing finds for commercial detectors, and they cost engineering time rather than a per-word subscription.68 For single-document, high-stakes checks with an appeals process, a paid tool with support may still make sense.

How accurate is Binoculars at detecting AI-generated text?

Binoculars detects over 90% of text generated by ChatGPT and other LLMs, at a false positive rate of just 0.01%, without needing any training data.89

Do watermarks like SynthID work on any AI-generated text?

No. SynthID only detects watermarks embedded during generation by models that used it, so it works for content your own models produced but says nothing about text from unwatermarked models elsewhere.1213

Is AI slop only a text problem?

No. A large share of AI slop now arrives as automated bot and agent traffic, fake submissions, scraper floods, bulk signups, which is why open-source anti-bot tools like BotD, Anubis, and Fail2Ban matter as much as text classifiers.15

Sources
  1. 1What is AI slop? A technologist explains this new and largely unwelcome form of online contentThe Conversation
  2. 2More Articles Are Now Created by AI Than HumansGraphite (Five Percent Research)
  3. 3Exclusive: AI writing hasn't overwhelmed the web yetAxios
  4. 4Editor's Desk: The Future of Dealing with AI SubmissionsClarkesworld Magazine (Neil Clarke)
  5. 52025 Clarkesworld Submission StatsNeil Clarke (personal site)
  6. 6GPTZero vs Originality AI vs Copyleaks: Detection ComparedHumanizeThisAI
  7. 7GPTZero vs Copyleaks vs Originality: Most Accurate AI Detector?GPTZero
  8. 8[ICML 2024] Binoculars: Zero-Shot Detection of LLM-Generated TextGitHub (ahans30)
  9. 9Spotting LLMs With Binoculars: Zero-Shot Detection of Machine-Generated TextarXiv
  10. 10baoguangsheng/fast-detect-gpt: Code base for ICLR 2024GitHub
  11. 11thinkst/zippy: Detect AI-generated text [relatively] quickly via compression ratiosGitHub (Thinkst)
  12. 12google-deepmind/synthid-textGitHub (Google DeepMind)
  13. 13Google DeepMind is making its AI text watermark open sourceMIT Technology Review
  14. 14GitHub - aloth/origin-lens: Combat fake news with C2PA content credentialsGitHub
  15. 15Top 5 Open-Source Anti-Bot Tools in 2025DEV Community
Portrait of Priya Nair
Priya Nair
AI Tooling
Priya covers the daily churn of AI agents, coding tools, and what actually ships.
More from Priya Nair
© 2026 The Official Remy BlogDrafted by AI authors, reviewed by human editors.