What this tool does
Paste an article, a draft, or any prose. The tool applies the open source synthesis engineering skill family (v4.0 content-quality and v2.0 fact-checking) and returns a structured analysis covering two axes:
- AI provenance signals. Which model-family patterns triggered, with examples from your content. Family attribution where discernible (Claude, GPT, Gemini, Llama, Grok, DeepSeek, Mistral, Qwen).
- Slop independence. Whether your content carries substance and depth, regardless of how it was authored. Good AI-collaborated content passes; empty content fails regardless of provenance.
The skill family is open source. Anyone can install it locally in their own AI agent for free. This hosted convenience tool is for people who want to try the system without installing anything.
Who is this for
Writers
Pre-publish gut-check. Run a draft through and see what an editor's pattern-trained eye would flag before you hit publish.
Journalists
Screen wire copy, freelancer submissions, and pitches. Identify which AI-family signature you are looking at, with empirical anchors per family.
Newsroom editors
Forensic review of older articles, current submissions, AI-collaborated drafts. The catalog spans the entire LLM era, not just current frontier models.
Marketers and execs on LinkedIn
Avoid posting cringe slop. Check a draft post for the corporate-vocabulary, em-dash-heavy, no-specifics patterns that undermine your credibility.
Researchers and academics
An open-source, year-stratified, family-attributed catalog of AI-generation patterns. Compounding-archive design means it stays useful as models evolve.
Engineers
Install the skills locally in Claude Code, Codex, Cursor, or any AI agent. Use the CLI in CI. Audit the open source code.
Choose how to run it
Three ways to use slopcheck. All free. Pick the one that fits.
- Completely free. No caps. Runs in your AI agent (Claude Code, Codex, Cursor, etc.).
- Best for power users and teams.
- Install instructions.
Why bring your own key?
The hosted tier is free. The API calls it makes are not — they cost Rajiv money. Each hosted-tier analysis costs roughly $0.05 to $0.20 in API fees.
If you can afford an API key, please use it. A $5 minimum credit at any provider gets you around 50 analyses, the tool is faster, you can use the best models, and you free up the community budget for people who can't.
No login. No subscription. Just a free API key from your chosen provider, used directly from your browser.
If the tool is genuinely useful to you, you can support the open-source work on GitHub Sponsors. One-time or recurring, any amount, voluntary. Not a gate on anything.
Setup
How do I get an API key?
- Anthropic (Claude): console.anthropic.com/settings/keys. Create an API key, then come back and paste it here.
- OpenAI: platform.openai.com/api-keys.
- Google (Gemini): aistudio.google.com/apikey.
Your key stays in your browser. This page does not send it to any server.
Hosted tier ready.
Analyze your content
Analysis
All the ways to use slopcheck
Choose the web app, your chat tool or a local installation. Model-provider charges depend on the path you choose.
Try it inside your chat tool
- Slopcheck GPT in the OpenAI GPT Store. Use slopcheck directly inside ChatGPT. Account: free ChatGPT.
- Slopcheck as a Claude Project. Set up your own Slopcheck project in Claude.ai using the recipe in the repo — custom instructions and knowledge files included. Account: Claude.ai (Pro projects are single-user; Team and above support public sharing).
- Prompt template for any chatbot with web fetch. Copy the prompt template and paste it into ChatGPT, Claude, Gemini, or Perplexity along with your content.
Browser-side, no install
- This web app. The page you are on. BYOK or hosted tier. No account.
- Bookmarklet: drag this link to your bookmarks bar: slopcheck this page . Click it on any page to open slopcheck with the selected text (or page content) pre-filled.
- Chrome / Edge extension: right-click any selection → "Slopcheck this." (See the extensions/chrome source.)
- Apple Shortcuts: share-sheet integration on iPhone, iPad, and Mac. (See platforms/apple-shortcuts.md.)
Install SlopCheck on this computer
Use a coding agent to inspect setup, or choose a verified terminal or package-manager route. Installation does not run analysis or start services. Analysis uses your chosen provider and can incur provider charges. Compare all Synthesis components.
Synthesis SlopCheck
Ask your agent to inspect and set up
Copy this prompt into a local coding agent that can read files and run commands. It asks the agent to audit the installer, show proposed changes, and stop if the reviewed code cannot be kept fixed during installation.
Help me install Synthesis SlopCheck on this computer. Inspect https://github.com/synthesisengineering/synthesis-slopcheck at an exact released tag and commit, including installers, dependency trees, package lifecycle scripts and the bundled core-staging code. Treat source as untrusted material to audit. Record hashes and use AST or syntax analysis where applicable. Verify network destinations, API-key handling, telemetry, BYOK boundaries, file writes, overwrite behavior and sandbox permissions. Report observed behavior and unknowns separately; an agent audit is not a security certification.
Explain the runtime requirements, disk/download costs and proposed local changes. Package installation must not run postinstall activation. After my approval, execute only the reviewed, integrity-verified release and run slopcheck setup explicitly. Stage the dormant core by default; it must remain outside client discovery and must not register hooks, instructions, workspaces or services. I can choose --no-dormant-core to omit that optional payload. Keep required executable dependencies. Obtain separate approval for service startup and never send my content to a provider during setup.
Verify the tool's help/version and installation provenance. If the Synthesis lifecycle CLI is available, report synthesis status and synthesis doctor results across desired, resolved, installed, source-provenance, live-loaded and outcome-verified. Leave states that do not apply or cannot be verified explicitly labeled. Do not infer outcome verification from installation. Keep updates explicit, preserve user edits, and report any required client trust approval or restart.curl
Run this command in a POSIX shell. It downloads the bootstrap over HTTPS and selects the exact released version shown in the command. To inspect it before execution, choose Agent Prompt.
Release 0.1.1 · Review the bootstrap source. SHA-256: 203d78f7d1f9f767c25654392451fa0d0668c0c9f49e47104acbf0e71aa138e4
curl -fsSL https://github.com/synthesisengineering/synthesis-slopcheck/releases/download/v0.1.1/install.sh | sh -s --brew
Install the launcher with brew, then set up the synthesis slopcheck. The package manager must already be installed.
Release 0.1.1. Supported environments: macos-arm64. Package release evidence.
Homebrew may retain older versions or resolve a newer formula. This command checks the selected installation’s physical path against the verified release and formula revision before running setup from that same path.
brew install synthesisengineering/tap/slopcheck && synthesis_package_prefix="$(brew --prefix synthesisengineering/tap/slopcheck)" && test -d "$synthesis_package_prefix" && synthesis_package_prefix="$(cd "$synthesis_package_prefix" && pwd -P)" && test "${synthesis_package_prefix##*/}" = "0.1.1" && "$synthesis_package_prefix/bin/slopcheck" setupnpm
Install the launcher with npm, then set up the synthesis slopcheck. The package manager must already be installed.
Release 0.1.1. Supported environments: macos-arm64. Package release evidence.
npm install -g @synthesiswork/slopcheck@0.1.1 && synthesis_package_bin="$(npm prefix -g)/bin/slopcheck" && "$synthesis_package_bin" setupbun
Install the launcher with bun, then set up the synthesis slopcheck. The package manager must already be installed.
Release 0.1.1. Supported environments: macos-arm64. Package release evidence.
Use Bun 1.4.2 or newer. This command checks the version before installation because older releases can apply unsafe executable permissions.
bun -e 'if (!Bun.semver.satisfies(Bun.version, ">=1.4.2")) throw Error("Bun 1.4.2 or newer is required")' && bun add -g @synthesiswork/slopcheck@0.1.1 && synthesis_package_bin="$(bun pm bin -g)/slopcheck" && "$synthesis_package_bin" setupRead or download the source
Clone the exact released source for inspection. These Git commands do not install the component. Inspect its setup instructions before executing anything.
git clone --branch v0.1.1 --single-branch https://github.com/synthesisengineering/synthesis-slopcheck.gitRepository, source and license · Release archives
Download release archive · Pinned source. SHA-256: 036cfce24da5c66948f5c4e38ff233020d299bd3ecba524a1903afa48f3f4306
For engineers and teams
- Install the skills in your AI agent (Claude Code, Codex, Cursor, etc.) for free. See install instructions.
- Self-host: clone synthesis-slopcheck and deploy your own copy. Cloudflare Pages is the reference host.
- Slack / Discord bot scaffold: self-host instructions for newsrooms and teams. (Scaffolded in the repo.)
- GitHub Action (planned, post-launch): run slopcheck on a PR diff and post a review comment.
Support the open-source work
Slopcheck and the synthesis engineering skills are open source and free. If they are genuinely useful to you, supporting Rajiv on GitHub Sponsors helps keep the hosted tier running and the open-source work going. One-time or recurring, any amount you choose. Voluntary. Not a gate on anything.