Connect your assistant
Free · nothing to buy
What this does
AI assistants can build websites, but left alone they all build the same one — same purple gradient, same grid of identical cards, same font. SaturnDesign fixes that in three steps:
- Study first. Before building, your assistant reads real examples from a library of 495 studied apps, brands, and pages — what works, what to copy, what to avoid.
- One clear direction. It commits to a specific look for your project instead of the default template, with a concrete checklist to build against.
- Checked before it ships. The finished page is graded: does the text pass readability math, does anything read as “an AI made this”, did it follow the direction? A pass means done. A fail comes with the exact fix list.
Three paths. All free. An AWAKE account opens the full DNA on every card. Agents stop guessing generic UI.
Prefer to see it? Open the Studio — the in-browser desk: type a brief and watch the direction, tokens, and a live styled preview land in front of you; load any page and the grader pins its verdicts right on it. Everything your assistant does through these paths, made visible.
Why this beats a screenshot library
- Free, actually. The MCP and hosted API work anonymously; a free account unlocks the rest. No paid-plan gate, no trial wall.
- No OAuth dance. Anonymous, or one Bearer header. Works in anything that speaks Streamable HTTP — including plain
curl. - Judgment, not a browse pile. Screenshot tools return things to look at;
composereturns a committed direction with hard rules and DTCG tokens. Deciding what to keep and what to cut is the product, not your problem. - The loop closes. References inspire the build — then
reviewgrades the finished page with measured evidence. Nobody else grades. - Nothing depends on your client's renderer. Outputs are text and tokens in every client equally; the visual surface is the Studio — a URL, not a plugin.
Works with: Claude Code · claude.ai connectors · Cursor · Codex · Antigravity · any MCP client · plain HTTP.
Paste the phrase
Works in any chat that can fetch a URL. No MCP required.
Local MCP (Cursor / Claude Code)
Installs the agent pack to ~/.saturndesign/agent and prints MCP config with paths filled in. Add a key from your account and it reads full DNA too.
curl -fsSL https://izzydesign.dev/design/agent/install.mjs -o saturndesign-install.mjs && node saturndesign-install.mjs
Windows: install.ps1 · macOS/Linux: install.sh · or download install.mjs and run node install.mjs
Full DNA on all 495 cards
Without an account you get the catalog, every blueprint, and the free writeups. An AWAKE account opens the rest. It costs nothing — there is no paid tier.
- Every card body on
get· richercompose - Mint your own agent keys — free, revocable, 5 at a time
- Rate limit goes 60/h → 600/h
Browser: signing in unlocks the library in place. Agents: mint a key on your account page, then node saturndesign.mjs auth <key> or send Authorization: Bearer <key>.
Claude app — no terminal
Add SaturnDesign as a connector: Settings → Connectors → Add custom connector, then paste this URL. Nothing to install.
https://saturndesign.org/api/mcp
Claude Code plugin
Pack root: /design/plugin/ (marketplace JSON + install paths).
The one-command version: everything above bundled — the library, the tools, the grade-before-it-ships behavior, and /saturndesign:compose + /saturndesign:review commands.
claude plugin marketplace add eleazarcheckings-byte/saturndesign-plugin
claude plugin install saturndesign@saturndesign
Project rule
Drop into CLAUDE.md or AGENTS.md so the habit fires without the magic phrase.
# SaturnDesign Before any UI, brand, growth, copy, or pricing build: 1. Prefer MCP saturndesign → compose with a one-line brief 2. Else fetch https://izzydesign.dev/design/llms.txt (or POST /api/design/call) 3. Ship against the named direction. Logo test. Never clone one card. 4. After shipping: feedback applied|ignored|contradicted Full DNA is free with an AWAKE account: https://izzydesign.dev/design/account/
Agent law
composethe brief (preferred)- Ship against the direction — never clone one card. Pass the logo test
- No AI slop, no homogenized premium
- After shipping,
feedback(local MCP) proposeonly drafts candidates — humans promote
Hosted call example
Anonymous — no key required. Rate limit 60 calls/hour; a free account raises it to 600/h.
curl -s https://izzydesign.dev/api/design/call \
-H "Content-Type: application/json" \
-d '{"name":"compose","arguments":{"brief":"irreverent CPG landing"}}'
I GROW BRANDS
SaturnDesign is the reference layer. If you need the direction applied to a real store or brand system, that’s the service lane.