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"
}
}