SITE BUILDER · POC

Build a full site
from a URL.

Crawl 5 pages of any site, infer the brand, generate the brief, and watch a decoupled-components-astro site assemble itself in real time.

Real pipeline — crawls 5 pages, synthesizes brief, generates each page via Groq.

How it works

A deterministic pipeline — no black box. Every step streams live so you can watch the brand, brief, and pages materialize.

01

Crawl or describe

Point at a real URL and we'll fetch 5 pages, score relevance, and extract numbers, cards, and logos. Or just describe the business in plain English.

02

Synthesize the brief

A single Groq call distills the brand — name, tagline, palette, typography, tone — plus a sitemap of 5–8 pages with content types and CTAs.

03

Generate & assemble

Each page is generated into decoupled-components paragraphs, enriched with Lucide icons and Unsplash imagery, then saved to a shareable preview.

Everything a real site needs

Not a wireframe. Not a template. A structured site model ready for the decoupled-components-astro renderer.

Resolved brand system

Real hex palette, Google Fonts loaded on the fly, tagline, voice — rendered in a live brand card.

Full paragraph library

Hero, SideBySide, CardGroup, Stats, Pricing, Accordion, Logo, Testimonial — the same set our production Astro renderer ships.

Icons & photography

Every card gets a validated Lucide icon. Hero and SideBySide sections auto-attach relevant Unsplash imagery.

Chrome + sitemap

Nav items, footer groups, and a coherent page structure — not just a landing page, a whole site.

Live SSE stream

Every pipeline event ships over a POST + SSE channel. Watch crawl hits, brief fields, and pages hydrate in real time.

Download the model

Grab the full BuildState as JSON and drop it into a decoupled-components project — no lock-in, no magic.

UNDER THE HOOD

Deterministic, inspectable, fast.

Site Builder runs a typed pipeline — no agent loops, no hidden prompts. Every event is serialized, reduced into a BuildState, and persisted to KV so you can share a preview link or rebuild from JSON.

  • LLMGroq · openai/gpt-oss-120b
  • Rendererdecoupled-components-astro paragraph library
  • StorageVercel KV (24h TTL) — no filesystem writes
  • StreamingPOST + Server-Sent Events
  • EnrichmentLucide icons · Unsplash imagery
pipeline.stream
event: pipeline
data: { "type": "crawl.url_discovered", ... }

event: pipeline
data: { "type": "brief.field_set", "field": "name", ... }

event: pipeline
data: { "type": "brief.page_added", "slug": "pricing", ... }

event: pipeline
data: { "type": "page.paragraph_added", ... }

event: done
data: { "hash": "sb-RICgKmH9" }
WATCH IT BUILD

From idea to full site in under two minutes.

Try a URL you know well, or describe a business you wish existed. Either way you get a live build, a downloadable model, and a shareable preview.

Build a site