What problem does it solve?
It solves the problem of building and comparing real, live-rendered UI components on the workspace canvas without guessing styles, sizing, or responsive behavior.
Core Features & Use Cases
- Live component previews via iframe routes: Renders mockup components in an isolated Vite sandbox and serves them at stable preview URLs for canvas embedding.
- Responsive and state exploration: Supports previewing mobile/tablet/desktop layouts and component states like loading, error, and empty.
- Variant generation with delegation patterns: Enables side-by-side design alternatives and coordinates subagent orchestration for parallel variant creation.
- Extract-first workflow for existing components: Guides users to extract existing code before redesigning to preserve exact dimensions and visual tokens.
Quick Start
Start the mockup sandbox preview server, create your mockup component under artifacts/mockup-sandbox/src/components/mockups/, embed it as an iframe on the canvas using the /__mockup/preview route, and then present the artifact with the created iframe shape IDs.