Interactive Playground

Try GenUIKit live. Edit the LLM output JSON and see components render in real time.

Example Presets
Components
Error Cases
LLM Output JSON
Valid JSON
Rendered OutputRendered
{
  "ok": true,
  "name": "Button",
  "component": "[Function]",
  "props": {
    "label": "Click Me",
    "variant": "default"
  }
}