LOADING_
Your AI builds sites that read as templated, and you stopped noticing. This installs the detector right inside Claude Code & Cursor — it catches Tailwind blue, Inter everywhere, the 3 identical cards. Runs on your machine. No account, no telemetry. The free scan is the whole scan.
REQUIRES NODE 18+ · INSTALLS GLOBALLY · 30 SEC
$npx sailop install$npx sailop doctor$npx sailop update/sailop lights up in Claude Code and Cursor. Scan a file, a folder, the whole repo from chat — every tell, named, with the fix. No paywall on the diagnosis.
Colors, typography, spacing, radius, shadows, layout patterns, motion. Each rule targets a specific AI-generated fingerprint — you get a 0–100 DNA score and a letter grade.
$ sailop fix . rewrites the templated CSS into a design that looks built, not generated. BYO LLM key. Pro, 49€ once, lifetime — never touches code on free.
From any project directory, run:
$sailop scan ./srcOutput: per-file score, top findings, suggested fixes. JSON with --json, HTML report with sailop report.
$git clone https://github.com/Git-gta/sailop.git && cd sailop && npm i && npm linkThree things in one command. (1) Snapshots your brand to `.sailop/brand.json` — colors, fonts, sector, voice. (2) Writes anti-slop rules seeded with that brand into CLAUDE.md, AGENTS.md, .cursorrules, .windsurfrules, and .github/copilot-instructions.md — so Claude Code, Cursor, Cline, Aider, and Copilot all refuse Tailwind blue / Inter / "Get Started" at the keystroke level. (3) Arms a pre-commit hook (.husky/pre-commit or .git/hooks/pre-commit) that blocks any commit whose staged frontend files score above the threshold.
Sailop refuses to install on a brand it would have to encode (Tailwind blue primary, Inter as the only font, etc.) unless you pass `--force`. The refusal output suggests 6 catalog accents and 8 catalog fonts — pick one, edit globals.css, run `npx sailop install` again.
No. The install ceremony is fully free and runs entirely on your machine. Pro (LLM refactor with your Anthropic / OpenAI key + team brand sharing) is the only paid tier — and you only sign in if you buy.
Yes. The install writes rules files for all five surfaces (Claude Code, Cursor, Cline / Aider via AGENTS.md, Windsurf, Copilot). The brand-aware bans + brand-correct exemplars get pulled into every prompt.
It appends a marked Sailop section (`<!-- sailop:rules -->`) without touching content outside the markers. Re-running install refreshes only the section. `npx sailop uninstall` strips the section and keeps your content. Use `--skip-existing` to leave files alone entirely.
`npx sailop uninstall` removes every file Sailop wrote, strips the rules section from any file Sailop appended to, and deletes the pre-commit hook (only if Sailop signed it). Brand snapshot is kept by default — use `--no-keep-brand` to also delete `.sailop/brand.json`.
Nowhere. The install runs entirely locally. No telemetry, no upload. The Pro license is the only thing that talks to our server, and only at activation.
Node 18+. Uses native fetch and ESM, no polyfills.
INSTALLED?