Stop your AI editor
from generating slop.
Reseed is a CLI that extracts a real design system from any URL and drops it into your repo. Your editor reads it on the next prompt — and the UI it ships finally stops looking like every other AI demo.
From URL to design system, in one command.
No dashboard. No SDK. No daemon. Reseed scrapes, analyzes, writes files in your repo, and points your editor at them. The whole loop is one CLI call you can rip out by deleting a folder.
Scrape
Headless Chromium walks the URL. Raw CSS, computed styles on every key node, and full-page screenshots all go into the bundle.
Analyze
Claude Opus reads screenshots and raw style data together — names colors, classifies the design philosophy, finds rules under the rules.
Write
Four artifacts land in .reseed/: a markdown rules sheet, a theme.css, a visual reference page, and the raw source for re-extraction.
Point
One block is appended to your existing CLAUDE.md, AGENTS.md, or .cursor/rules — auto-detected, idempotent. Next prompt, the editor obeys.
Six tokens. Real opinions.
The output isn't a flat dump of CSS variables. Reseed names what it sees, groups it semantically, and writes guidelines an editor can actually follow.
Primary, neutral, semantic — all named.
Every hex tagged with where it's used: button-primary-bg, surface-1, text-muted. Plus the underlying philosophy (cool low-sat, monochrome, candy palette).
Family, scale, weights — and the CDN to import from.
Detected fonts come back with a fallback stack and the optical sizes the source actually uses.
Detects the underlying scale.
4-pt, 8-pt, or one of those fancy modular ones — Reseed snaps to it.
Tagged with intent.
"Near-square", "soft", "pill" — and applied to the right component.
Real class strings + prose rules.
Button, card, input, nav. Captured as code your editor can paste verbatim.
The cubic-bezier behind that one transition you couldn't place.
Easing curves, durations, hover patterns. Reseed extracts the source's motion grammar so generated UI feels in-rhythm — not just visually right.
Six sites, already extracted.
Click any card to inspect the full output — the rules sheet, the visual reference page, the theme.css. They're public.
Geometric sans, near-square radii, indigo on near-black.
Custom typeface, generous radii, deep navy on light.
Geist sans + mono, square radii, near-zero shadow.
Off-white, fluorescent green reserved for state.
Operational greys, soft 8px radii, generous gutters.
Near-black canvas, emerald accent doing all the brand work.
The model didn't change. The output did.
We asked Claude to "build a settings page" inside an empty repo, then inside a repo with a .reseed/ from linear.app.
Without Reseed
controlWelcome back ✨
to your dashboard
With Reseed
treatedWelcome back, Marcus
One block. Every editor obeys.
Reseed appends a single, idempotent block to whichever rules file your editor reads. No new daemon, no proprietary format, no long-lived process. Diff it, review it, ship it.
# Project: my-app A Next.js + Tailwind app for managing X. ## Design system This project's visual language is documented in [.reseed/design-system.md](.reseed/design-system.md). When generating UI, follow the rules and tokens defined there. Open `.reseed/design-reference.html` for a live visual reference. ## Conventions - React Server Components by default - Use design tokens from `.reseed/theme.css` - Never invent colors; pick from the palette - Match the source site's spacing rhythm - Prefer the source site's component patterns
We auto-detect which file your editor uses. reseed update rewrites the same block — never duplicates.
One tier. No team plan.
If the CLI doesn't make Reseed worth $19 a month for you, no amount of tier engineering will fix that. So we didn't try.
- 3 extractions, total
- Full rules sheet + theme.css + visual reference
- Vision analyzer (Claude Opus 4.7)
- No signup, no card
- 15 extractions / month
reseed update— re-extract as sites change- Priority vision queue
- Email support, 1 business day
- Cancel from the CLI in one line
Common questions.
Is this just copying someone else's design?+
Why a CLI instead of a web app or a VS Code extension?+
How do you handle sites that block scrapers?+
Does this lock me into Cursor / Claude Code / Windsurf?+
Can I run this on my own brand?+
Try one extraction.
See the difference.
Three free extractions. No card. The CLI runs locally and writes files to your repo. Delete the folder if you don't like it.