Package: shinygenui Title: Generative UI for 'shiny' Version: 0.2.0 Authors@R: c( person("Nan", "Xiao", email = "me@nanx.me", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0002-0250-5673")) ) Description: 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) . License: MIT + file LICENSE URL: https://nanx.me/shinygenui/, https://github.com/nanxstats/shinygenui BugReports: https://github.com/nanxstats/shinygenui/issues Encoding: UTF-8 Depends: R (>= 4.1.0) Imports: bslib, cli, ellmer (>= 0.4.1), htmltools, jsonlite, R6, rlang, shiny, shinychat (>= 0.5.0), stats, utils, whisker Suggests: DT, ggplot2, knitr, rmarkdown, shinytest2, testthat (>= 3.0.0), withr VignetteBuilder: knitr Config/testthat/edition: 3 Roxygen: list(markdown = TRUE) Config/roxygen2/version: 8.1.0 Config/pak/sysreqs: cmake make libuv1-dev libssl-dev zlib1g-dev Repository: https://nanxstats.r-universe.dev Date/Publication: 2026-09-22 00:13:47 UTC RemoteUrl: https://github.com/nanxstats/shinygenui RemoteRef: HEAD RemoteSha: f3f930de53fc7bd8cf9e37a4828d9d3de7049280 NeedsCompilation: no Packaged: 2026-09-22 00:27:04 UTC; root Author: Nan Xiao [aut, cre, cph] (ORCID: ) Maintainer: Nan Xiao