Package: shinygenui 0.2.0

shinygenui: Generative UI for 'shiny'
Build interactive user interfaces for 'shiny' applications through a conversation with a large language model (LLM). Developers choose a set of reusable components, and the model arranges and updates those components as the user describes what they need. Each component's inputs are checked before it is shown, and the model supplies data rather than executable code. Applications can also save and replay the sequence of interface changes without contacting a model. For background on generative user interfaces, see Leviathan et al. (2026) <doi:10.48550/arXiv.2604.09577>.
Authors:
shinygenui_0.2.0.tar.gz
shinygenui_0.2.0.zip(r-4.7-any)shinygenui_0.2.0.zip(r-4.6-any)shinygenui_0.2.0.zip(r-4.5-any)
shinygenui_0.2.0.tgz(r-4.6-any)shinygenui_0.2.0.tgz(r-4.5-any)
shinygenui_0.2.0.tar.gz(r-4.7-any)shinygenui_0.2.0.tar.gz(r-4.6-any)
shinygenui_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
shinygenui/json (API)
| # Install 'shinygenui' in R: |
| install.packages('shinygenui', repos = c('https://nanxstats.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/nanxstats/shinygenui/issues
Pkgdown/docs site:https://nanx.me
ellmergenerative-uillmshinyshinychat
Last updated from:f3f930de53. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 141 | ||
| source / vignettes | OK | 246 | ||
| linux-release | OK | 167 | ||
| macos-release | OK | 92 | ||
| macos-oldrel | OK | 113 | ||
| windows-devel | OK | 103 | ||
| windows-release | OK | 100 | ||
| windows-oldrel | OK | 70 | ||
| wasm-release | OK | 124 |
Exports:genui_callgenui_canvasgenui_card_rowgenui_cataloggenui_componentgenui_components_bslibgenui_dispatchgenui_promptgenui_replaygenui_servergenui_trace
Dependencies:askpassbase64encbslibcachemclicommonmarkcorocurldigestellmerfastmapfontawesomefsgluehtmltoolshttpuvhttr2jquerylibjsonlitelaterlifecyclemagrittrmemoisemimeopensslotelpillarpkgconfigpromisesR6rappdirsRcpprlangS7sassshinyshinychatsourcetoolssystibbleutf8vctrswhiskerwithrxtable
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Create a normalized tool call | genui_call |
| Canvas container for generated components | genui_canvas |
| Container component: a titled row of cards | genui_card_row |
| Collect components into a catalog | genui_catalog |
| Define a generative UI component | genui_component |
| Starter component pack built on bslib | genui_components_bslib |
| Validate one tool call and plan its effect | genui_dispatch |
| Assemble the system prompt from a catalog | genui_prompt |
| Rebuild a canvas from a saved trace, no LLM required | genui_replay |
| Server logic for a generative UI canvas | genui_server |
| Read the ordered call trace of a canvas | genui_trace |