How it works
You describe what you want,
the AI proposes a plan,
you refine it,
you pay to build,
you download the code.
Step 01 · Describe
Two modes. Pick the one that matches how you think.
Quick prompt is one textarea and a submit. Wizard walks you through pages, sections, and content. If you don't know what you want, use the wizard. If you do, use the prompt. You can switch modes mid-build without losing state.
Step 02 · Review the plan
The AI proposes a BuildSpec. You iterate on it free.
Lucid shows you a typed JSON plan — pages, kit choice, section layout, image slots. Change anything in natural language and re-generate. Spec iteration is always free; we only charge when you hit "build".
Step 03 · Generate the real thing
Credits kick in here. Typical build: ~18.
A deterministic engine walks the spec. Hand-authored templates are pulled from the registry, filled with your content, and emitted as a real Next.js project. Nano Banana Pro generates every image in quality mode. You see progress per section + per image.
Step 04 · Ship
Three outcomes. Pick whichever your week looks like.
Download the zip and push it to your own repo. Deploy a preview to a temporary URL to show stakeholders. Or publish to a *.lucidstudio.app subdomain (or your custom domain) from the dashboard. No lock-in: the code is yours either way.
For the curiousUnder the hood
Every Lucid project starts as a BuildSpec — a Zod-validated JSON contract that Claude Sonnet 4.6 populates from your prompt. A deterministic ts-morph walker reads the spec, pulls hand-authored section templates from the registry, fills them with your content, and emits a real Next.js 15 App Router project. Images come out of Nano Banana Pro in quality mode. Auth + DB for web apps is Supabase (Postgres + RLS + Auth). Long-running jobs (spec generation, codegen, image generation, publish) are orchestrated via Inngest.
- BuildSpecTyped JSON contract (Zod). The AI fills it.
- ts-morph codegenDeterministic AST emitter. No string concat.
- Nano Banana ProGemini image model in quality mode.
- SupabasePostgres, Auth, Realtime.
- InngestPipeline orchestration for long-running jobs.