kubechat is a POC tool that runs kubectl commands based on the description of the need from the user
kubechat uses OpenAI and Completion to generate the kubectl commands
demo.mp4
clone this repo
git clone https://github.com/containers-stack/kubebot.gitcreate a openai-config.json file with this content:
{
"api_key": "<REPLACE WITH openai KEY"
}cd ./kubebot
pip install -r requirement.txt
python ./kubebot.pyPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.