GPTScript chatbot for Kubernetes management
https://github.com/jordojordo/thothscript.git
ThothScript is a chatbot application that allows you to interact with the ThothScript-operator, which implements GPTScript on a Kubernetes cluster with kubectl and helm capabilities. This application enables users to automate tasks using natural language instructions, providing an intuitive way to manage Kubernetes resources.
ThothScript combines the wisdom of the ancient Egyptian deity Thoth, known for knowledge and writing, with the power of GPT, an advanced language model, to facilitate seamless Kubernetes management through conversational interfaces.
kubectl and helmTo deploy the ThothScript UI on a Kubernetes cluster using the Helm chart, follow these steps:
helm repo add jordojordo https://jordojordo.github.io/helm-charts
helm repo update
helm install thothscript-ui jordojordo/thothscript
The Helm chart allows for a variety of configurations. Refer to the values.yaml file for a list of configurable parameters and their default values. Key environment variables include:
To quickly set up ThothScript on Minikube, follow these steps using the provided minikube-example.sh script:
git clone https://github.com/jordojordo/thothscript.git
cd thothscript
minikube-example.sh script with your OpenAI API key:./scripts/minikube-example.sh -k <OPENAI_API_KEY>
This script will:
To get started with ThothScript, clone the repository and install the dependencies:
git clone https://github.com/jordojordo/thothscript.git
cd thothscript
yarn
yarn dev
To build the application for production:
yarn build