Small enough to ship
Quantized ONNX weights run locally in Node and browser WebAssembly.
Natural-language processing. Local first.
SlopSift uses a small dependency parser we trained to map the relationships between words and find canned arguments, unsupported claims, and 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. Those links let each rule inspect a sentence's claim and vocabulary.
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 for the writer to review.
Not an API wrapper
SlopSift starts with a compact pretrained English encoder and trains it for parts of speech and dependency parsing. Training combines structured distillation from a larger parser with 50 controlled examples targeting grammatical relationships used by the linter. We reserved separate template families for evaluation.
Quantized ONNX weights run locally in Node and browser WebAssembly.
The model predicts parts of speech and the grammatical links between words.
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.
See SlopSift findings in the Problems panel while you edit Markdown, plain text, and source comments.
Let coding agents run the real linter, interpret its findings, and edit without flattening your voice.
The linked file explains how to install the plugin, preserve your settings, restart the agent, and prove the correction loop works.
Set up SlopSift as a user-level Stop hook for Claude Code and/or Codex. Follow https://slopsift.dev/llms.txt, preserve my existing settings, and test the hook after installation.
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.