Small enough to ship
Quantized ONNX weights run locally in Node and browser WebAssembly.
Natural-language processing. Local first.
SlopSift uses our custom-trained dependency parser to map the grammatical structure beneath a draft—not just words or parts of speech—and catch canned arguments, borrowed certainty, and suspiciously polished filler.
Loading the on-device NLP model…
More than a word list
Many writing tools stop at word matching and basic parts of speech. SlopSift follows the relationships between words, so rules can recognize how a sentence makes its claim—not only which vocabulary it uses.
Our custom-trained compact model maps tokens, parts of speech, and the grammatical relationships holding the sentence together.
Authorable rules inspect the graph for structural tells. Every finding names what matched and the exact text that triggered it.
Errors are strong tells. Warnings need attention. Notes are candidates—not a machine pretending to know who wrote the sentence.
Not an API wrapper
SlopSift starts with a compact pretrained English encoder, then fine-tunes it for parts of speech and dependency parsing. Our rule-aware distillation adds the constructions the linter actually needs to understand, with lexical families held out so the model has to learn structure instead of memorizing phrases.
Quantized ONNX weights run locally in Node and browser WebAssembly.
UPOS, dependency arcs, and dependency relations—not a generic text score.
The model and deterministic rules run on-device. No remote judge reads the text.
“As an AI language model...”
caught red-handedThree paragraphs use the same canned outline.
probably slopAn actorless passive may be hiding responsibility.
worth a lookGlob files, lint Markdown, inspect code comments, and emit ESLint-shaped JSON in CI.
Diagnostics beside the sentence, with the same severity and rule name as the terminal.
Review text boxes and editable pages before the draft escapes into the internet.
Let coding agents run the real linter, interpret its findings, and edit without flattening your voice.
Yes, AI helped build this.
That is the point. SlopSift is not an AI detector and it does not pretend to know who typed a sentence. It catches vague or inflated writing. It also catches repetition and borrowed certainty. Human beings do those things too.
Use --format json for machines, --level info for the full suspicious pile.