How it works
one standard · one connection · checked as it buildsswatchdog keeps an AI build on its design standard. The standard can be yours or ours; the check is the same — deterministic, on-demand, and called by your agent on its own output. The whole loop is three steps.
-
01
Set the standard
Your agent needs a reference to check against. Two ways:
Bring your own — point your agent at your design tokens (CSS variables, a tokens file, a Tailwind theme). It extracts them and checks against your system. Preview how swatchdog reads them →
Pick a pack — a complete, curated visual system: tokens, CSS, components, rules, agent prompt. Your agent builds from it and checks against it. From $19 →
-
02
Connect swatchdog
One connection, in the tool you build in:
In Claude — Settings → Connectors → Add custom connector. Name it
swatchdog, paste this URL, leave the auth fields empty:https://swatchdog-connector-970396648818.us-central1.run.app/mcpIn Claude Code — run this once in your project (Claude Desktop, Cursor & other MCP clients: add the same URL in your MCP config):
claude mcp add --transport http swatchdog https://swatchdog-connector-970396648818.us-central1.run.app/mcpConnecting is free (shared, rate-capped lane). A $12 key adds your own uncapped lane — sent as an
Authorizationheader; your purchase page shows it pre-filled. -
03
Build — it checks as it goes
Ask for what you want. As your agent builds, it checks its own output with swatchdog: every off-token color, radius, spacing, and type value comes back with the exact token to use instead. The agent fixes and re-checks; you get the finished build, on standard — and one line telling you what was caught.
What the check is (and isn't). Deterministic and on-demand. swatchdog reads the declared styles and tokens your agent produced — not pixels, not screenshots — and reports the drift with suggested fixes. It never edits your code and never stores it: tokens in, code in, report out. The building and the fixing are your agent's; swatchdog is the instrument.
No design system yet? The packs are complete, coded visual systems — fifteen looks across three families, $19–$49 one-time — that your agent builds from and checks against. They also work with no connection at all: paste a pack's single text file into any chat builder (Base44, Lovable, v0, Replit) and the look comes through. See the packs →