Volver a la lista
📚Recursos

shinygenui: Catalog-Constrained Generative UI for R and Shiny

Nan Xiao
2026-09-22

Acerca de

Nan Xiao's R package lets an LLM create, update, and remove developer-defined Shiny components through typed ellmer tool calls. Its documentation includes runnable data-explorer examples, custom reactive widgets, and saved interface traces, providing a native R implementation of catalog-constrained GenUI.

Resumen

Generative UI in the Shiny Runtime:

1. Validated composition: Catalog schemas and component checks constrain tool arguments; model output is data rather than executable R
2. Local interaction: Sliders and other Shiny inputs update components without another model call
3. Replayable construction: Saved tool-call traces rebuild a canvas without an LLM
4. State limits: Component updates and replay reset embedded inputs to defaults; conversation history remains disabled until it can restore the canvas and registry together

[Official implementation guide](https://nanx.me/shinygenui/articles/shinygenui.html). The project changelog dates release 0.2.0 to September 22, 2026.

Etiquetas

generative-uirshinycomponent-catalogtrace-replay
Ver recurso

Artículos relacionados

Una colección curada de recursos de Generative UI, GenUI e Intelligent UI.

Hecho con ❤️ por la comunidad