Features
Everything Lucid does. Nothing it doesn’t.
We’re picky about what we ship. Here’s the full list.
01
Generation
Everything about how the AI makes decisions and how you steer them.
Spec-first generation
The AI fills a typed JSON contract. It never writes code directly; you iterate on the plan before anything gets built.
Quick vs Wizard mode
Quick = one prompt, one submit. Wizard = step-by-step with smart defaults. Switch mid-build without losing state.
Free spec iteration
Refine, add pages, swap kits, change copy — all free. Credits only consume when you hit build.
Incremental rebuilds
Change one section, re-generate two files — not your whole site. The diff-aware engine tracks what actually changed.
Kit swaps
Switch from Aurora to Ember post-build. The spec stays; the design family rebinds.
02
Design
The surface — kits, sections, tokens, motion — every detail hand-crafted.
4 launch kits
Aurora, Ember, Glacier, Mono. Terra, Neon, Bloom, and Slate coming month-by-month post-launch.
28+ section variants per kit
Hero, features, pricing, testimonials, FAQ, stats, logo-cloud, content, split, empty-state, CTA, footer, nav. Multiple variants per category.
Responsive by default
Mobile-first layouts across every template. Tested from 360px to 1920px.
Dark + light modes
Every kit ships both themes. Dark is default on consumer surfaces; you can override.
Motion system
Framer Motion under the hood. Reveal, stagger, parallax. Respects prefers-reduced-motion without exception.
Type system
Each kit picks its own display/body/mono/serif from Google Fonts. Consistent scale + tracking + line height.
03
Imagery
Real images, generated for your brand. No stock photos.
Nano Banana Pro generation
Google's Gemini image model in quality mode. Every hero, feature, portrait, and OG image.
Kit-aware prompts
Editorial for Ember, architectural for Glacier, monochrome for Mono. Each kit has its own image style guide.
Transparent asset support
Marks and icons pass through rembg automatically. No fake alpha checkerboards.
Per-image regeneration
Don't like a photo? Regenerate that one slot for 1 credit without rebuilding the project.
OG + favicon generation
Open Graph cards and favicons come from the same pipeline, auto-sized per platform.
04
Code output
Modern Next.js, opinionated, runs on first try.
Next.js 15 App Router
Server components by default. Server actions for mutations. Streaming where it makes sense.
TypeScript strict
No `any`. No implicit undefined. The types match what the code does.
Tailwind v4
CSS-first config. Kit tokens flow through @theme inline. No tailwind.config.js to maintain.
shadcn/ui primitives
Button, dialog, dropdown, input — every primitive you'd expect, themed to the chosen kit.
Clean architecture
Routes, lib, components, types, hooks. Consistent folder shape across every generated project.
pnpm install && pnpm dev — first try
No broken imports, no missing deps, no "it works on my machine". If the output won't typecheck, we consider it a bug.
05
Deployment
Three ways to ship. Pick whichever your week looks like.
Download zip
Get the whole project as a zip. Push to GitHub. Deploy anywhere.
Vercel preview deploy
One-click temporary URL for stakeholder review. No Vercel account required.
Publish to *.lucidstudio.app
Instant subdomain for static publishes. Cloudflare Worker serves, R2 stores the build.
Custom domain mapping
Bring your own domain. We handle SSL via Cloudflare SaaS certificates.
GitHub push
Connect a repo and push the build directly. Branch per version.
06
Data & auth (web apps only)
For apps that need users and state. Sites skip this section entirely.
Supabase Auth
Email/password, Google, GitHub out of the box. Magic links on request.
Drizzle schema per entity
Your spec's entities become Drizzle tables with typed queries. One file per table.
RLS policies
Row-level security on every user-owned table. Users can't read other users' data.
Server actions for CRUD
Forms post to server actions with Zod validation. No API route boilerplate.
Role-based permissions
Spec declares roles (admin, member, guest). Routes check; policies enforce.
07
Integrations
33 providers across 9 categories. 12 live at launch, 21 planned.
Payments (Stripe, Paddle)
Checkout, subscriptions, webhook verification. Paddle as merchant-of-record is planned.
Accounting (Xero, MYOB, QuickBooks)
AU-focused launch set. Xero is live; MYOB and QuickBooks planned.
Email (Resend, Postmark, SendGrid)
Transactional email with React templates. Resend at launch; others planned.
Analytics + observability
PostHog, Google Analytics, Sentry live at launch. Plausible, Fathom, Axiom planned.
Social auth + OAuth
Google, GitHub, X, Meta, LinkedIn live. Apple, Discord, TikTok planned.
Custom webhook
Escape hatch. Post events to any HTTPS URL with signature verification.
What’s not in yet.
Every product has a roadmap. We’d rather tell you the limits than let you find them.
- Mobile app generation (phase 2).
- Multi-tenant SaaS scaffolding (phase 2).
- Stripe billing portal integration (coming).
- Whop / Gumroad integrations (not planned).
- Image editing inside the studio (not planned).
See every integration.
The full catalog with setup guides per provider.