Skip to content
All tools
Landing · A marketing site in an afternoon

Build the public site from the product, then point at what to change.

Landing builds a small static marketing site with AI: pages, sections, modals, forms, and images. Refine it in a sandboxed preview by selecting an element and saying what should change, add a blog and widgets, and publish an immutable build on a CrystalSpec address or your own domain.

Landing, in context.

Demo project data shown for illustration.

Screen 01 / 03

Site studio

Pages and sections sit next to a live preview of the generated site.

A focused loop around the same project context.

A concrete use case

A two-person startup wants a credible site with a waitlist form and a few blog posts this week, on their own domain, without a web agency or a separate CMS.

  1. 01

    Describe the site; the planner proposes pages, sections, forms, and images, and each section is generated, validated, and compiled before it reaches the preview.

  2. 02

    Click or drag an element in the preview and tell the AI what to change, reorder sections in the outline, undo the last AI change, and drop in Blog, Lead form, Form, or Shop widgets without spending credits.

  3. 03

    Publish, connect a subdomain with copyable DNS records and automatic HTTPS, and optionally paste a GA4 measurement ID for cookieless page counts.

Using Landing

Generated sections can only import the runtime, React, and an icon set, and published pages run in a browser sandbox with no network access of their own. The planner sees the revision's name and description only, never protected spec content, because the output is public. Free workspaces get gradient placeholders instead of generated images.

More ways to use the project you already specified.

View all 21 tools