A Shiny-powered platform for creating, managing, and chatting with AI assistants using OpenAI’s technology. Also generates ready-to-use templates for integrating AI assistants into your own Shiny apps.
anotheRgenaihub lets you:
- Create custom GEN-AI assistants for different tasks (currently only ChatGPT supported)
- Track performance metrics and usage statistics
- Chat with your own assistants in real-time
- Generate ready-to-use templates to integrate custom GEN-AI assistants into your Shiny apps
Create and manage your AI assistants with a user-friendly interface:

Customize your chat interface with various themes and settings:

Generate ready-to-use code for your own Shiny apps: 
# Install the package
if (!require("devtools")) install.packages("devtools")
devtools::install_github("anotherdataguy/anotheRgenaihub")
# Load and run
library(anotheRgenaihub)
run_app()- An OpenAI API key (Get one here)
- R installed on your system
- Add your API key to
.Renviron:API_KEYr=your_key_here
If you’d like access to the app, feel free to reach out :
📧 Email: g.cruzsaavedra@protonmail.com
- {shiny} - Web application framework
- {bs4Dash} - Bootstrap 4 dashboard components
- {golem} - Framework for building production-grade Shiny apps
- {shinyjs} - JavaScript operations in Shiny
- {shinymanager} - Authentication management
- {DT} - Data table interface
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
This tool requires an OpenAI API key and may incur usage charges based on your interaction with the AI assistants.
Additionally:
- Please note that this package is currently under development, and some features may change or evolve.
- Using the OpenAI GPT API generates costs. Be mindful that you are responsible for any charges incurred from your usage.
- Make sure to review OpenAI’s pricing model to avoid unexpected expenses.
