One command. No account. No telemetry. Sailop CLI installs globally, registers an MCP skill in Claude Code & Cursor, and runs every scan on your machine. The free tier is the full scanner.
REQUIRES NODE 18+ · INSTALLS GLOBALLY · 30 SEC
$npx sailop install$npx sailop doctor$npx sailop updateSkill activates in Claude Code and Cursor via MCP. Scan a file, a folder, or a whole repo from the chat. Same engine as the CLI.
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 your CSS using a procedurally generated design system. Pro feature, 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?