Inspiration first, drift never.
Structures keep inspiration on track.
Structures define the slots a visual language must fill. With agent rules in place, the agent pairs them during emission to keep output consistent.
Structure
Dashboard
RequiredFull-width app shell with persistent sidebar navigation, filter toolbar, alert banner, stats tiers, data tables, charts, and right-rail insights.
Required slots
Optional slots
Pair this with a visual language to generate code.
Structure
SaaS
RequiredMarketing page with hero, trust strip, metrics, feature grid, integrations, pricing, case study, FAQ, and CTA.
Required slots
Optional slots
Pair this with a visual language to generate code.
Structure
Editorial
RequiredPublication layout with masthead, nav, featured story, highlights, trending, resources, archive, and newsletter signup.
Required slots
Optional slots
Pair this with a visual language to generate code.
Structure
Portfolio
RequiredPersonal or studio portfolio with hero, work gallery, services, testimonials, and contact call-to-action.
Required slots
Optional slots
Pair this with a visual language to generate code.
Structure
Support
RequiredHelpdesk workspace with ticket inbox, ticket detail, customer context, and response tools.
Required slots
Optional slots
Pair this with a visual language to generate code.
How it works
Visual language × structure = one-shot emission
Select a structure, then pick a visual language. Send both to the emit API to generate deterministic code without storing state.