shinychat: Chat UI Component for 'shiny'

Provides a scrolling chat interface with multiline input, suitable for creating chatbot apps based on Large Language Models (LLMs). Designed to work particularly well with the 'ellmer' R package for calling LLMs.

Package details

AuthorJoe Cheng [aut], Carson Sievert [aut], Garrick Aden-Buie [aut, cre] (ORCID: <https://orcid.org/0000-0002-7111-0077>), Posit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)
MaintainerGarrick Aden-Buie <garrick@adenbuie.com>
LicenseMIT + file LICENSE
Version0.2.0
URL https://github.com/posit-dev/shinychat https://posit-dev.github.io/shinychat/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("shinychat")

Try the shinychat package in your browser

Any scripts or data that you put into this service are public.

shinychat documentation built on June 10, 2025, 9:09 a.m.