Slopsift

Slopsift

Local NLP linter that catches AI writing patterns through dependency parsing

Open Source
4.2 (10 reviews)

Gallery

About Slopsift

Slopsift is an NLP linter that identifies artificial writing patterns commonly found in AI-generated content. It works by analyzing grammatical structure rather than matching against word lists, which means it catches the actual mechanics of inflated prose instead of just flagging suspicious vocabulary. The tool runs entirely on-device, so nothing you write ever leaves your machine.

The problem it addresses is familiar to anyone who has tried to spot formulaic writing. AI-generated text often follows predictable structures, uses vague attribution, leans heavily on passive voice, and pads arguments with filler that sounds good but says little. Slopsift identifies these patterns by parsing the dependency relationships between words, creating a map of how each sentence is constructed and checking it against known problematic structures.

Under the hood, it uses a 16 MiB quantized ONNX model custom-trained through structured distillation. The model predicts parts of speech and dependency relationships, then a rule layer evaluates those predictions against a catalog of patterns. Findings come in three confidence levels: errors for high-confidence detections, warnings for probable issues, and notes for things worth reviewing. Each detection includes the exact text range and the reason behind it, so you can make your own call rather than trusting a black box.

It fits writers who want to keep their voice but clean up patterns that read as canned, developers building tools that generate text, and CI workflows that need to lint prose alongside code. The output format supports ESLint-style JSON, which means you can wire it into existing automation without adapting your tooling. If you run coding agents that produce documentation or comments, Slopsift can flag the output before it ships.

What sets it apart is the focus on explainability and local processing. This is not a classifier that returns a single AI probability score with no reasoning. It's a linter that tells you what it found and why, so you can accept, reject, or learn from each detection. The rules are deterministic, meaning the same input always produces the same output. You're also not sending your drafts to a server. Everything runs in the browser or CLI, powered by the bundled model weights.

Slopsift is free and open source, installable via npm. There's no paid tier in sight, and the project is MIT-licensed. The irony that it was partly built with AI assistance is acknowledged upfront, but the point stands: the tool catches patterns, not origins, and humans produce these patterns too.

Key Features

  • Dependency parsing for structural analysis
  • 16 MiB local ONNX model
  • Three-tier confidence levels
  • ESLint-style JSON output
  • Browser and CLI execution
  • Explainable detection with text ranges

Pros & Cons

What we like

  • Runs entirely on-device with no cloud uploads
  • Explains every detection with exact reasons
  • Integrates into CI workflows via JSON output
  • Catches patterns regardless of who wrote them

Room for improvement

  • Focused on English prose patterns only
  • Smaller model may miss subtler issues
  • Requires some technical setup to integrate
  • Younger project with a smaller community

Frequently Asked Questions

What is Slopsift?
Slopsift is an NLP linter that detects artificial writing patterns by analyzing grammatical structure. It parses dependency relationships between words and flags canned arguments, vague attribution, excessive passive voice, and other patterns common in inflated prose.
Is Slopsift free?
Yes. Slopsift is completely free and open source under the MIT license. It's installable via npm with no paid tiers or usage limits.
Does Slopsift detect if text was written by AI?
Not exactly. It catches patterns that often appear in AI-generated writing, but humans produce these patterns too. It's a style linter, not an authorship classifier. The goal is to help you clean up formulaic prose regardless of origin.
Does Slopsift send my text to a server?
No. It runs entirely on your device using bundled ONNX model weights. Nothing leaves your machine. This makes it suitable for sensitive content and offline use.

Best For

Linting AI-generated documentation before shippingCleaning up passive voice and filler in draftsAutomating prose quality checks in CI pipelinesReviewing output from coding agents

Featured in

Alternatives to Slopsift

View all

Reviews (10)

M
Mila Sun Verified

Decent with some rough edges

Picked Slopsift for the price, stayed for the quality. What stands out is how it handles explains every detection with exact reasons. My only gripe is younger project with a smaller community. Glad I made the switch.

5/7/2026 15 found this helpful
S
Soren Fischer

Recommended without reservation

Hadn't planned on switching, but Slopsift was hard to ignore. What stands out is how it handles runs entirely on-device with no cloud uploads. The core workflow is smooth once you are set up. Worth it for what I get out of it.

4/15/2026 15 found this helpful
R
Ryota Meyer Verified

Does the job, a few gripes

Tried Slopsift on a side project first, then rolled it out everywhere. The defaults are sensible, so I was not fighting settings on day one. Performance has been steady even when I lean on it hard. Mostly using it for cleaning up passive voice and filler in drafts. My only gripe is focused on english prose patterns only. No regrets so far.

6/10/2026 14 found this helpful
N
Nikolai Bauer Verified

Exactly what I needed

Picked Slopsift for the price, stayed for the quality. The 16 mib local onnx model is more useful than I expected. The interface stays out of my way, which I appreciate. Found it works best for automating prose quality checks in ci pipelines. Easy yes for anyone weighing the same trade offs.

6/26/2026 8 found this helpful
D
Dmitri Andersen

Finally something that fits

Hadn't planned on switching, but Slopsift was hard to ignore. The defaults are sensible, so I was not fighting settings on day one. It just works, day after day, without surprises. Found it works best for cleaning up passive voice and filler in drafts. No regrets so far.

6/26/2026 8 found this helpful
M
Marco Zhou Verified

It just works

Three months of Slopsift later, here is what holds up. The defaults are sensible, so I was not fighting settings on day one. It has shaved real time off my week. Found it works best for linting ai-generated documentation before shipping. It earns its place in my stack.

6/2/2026 8 found this helpful
J
Jamie Martin Verified

Genuinely impressed

Started using Slopsift casually, now it is pinned in my dock. Where it really wins is three-tier confidence levels. Worth it for what I get out of it.

3/25/2026 7 found this helpful
N
Nikolai Kang Verified

It just works

Came to Slopsift after getting frustrated with what I had before. Performance has been steady even when I lean on it hard.

4/12/2026 5 found this helpful
D
Drew Meyer

Solid daily driver

Found Slopsift on a Show HN thread and I am glad I clicked. The catches patterns regardless of who wrote them is more useful than I expected. Mostly using it for linting ai-generated documentation before shipping. Glad I made the switch.

5/29/2026 4 found this helpful
W
William Souza

Quietly excellent

Came to Slopsift after getting frustrated with what I had before. The integrates into ci workflows via json output is more useful than I expected. No regrets so far.

4/6/2026 4 found this helpful