/neco-arc-GPT

Neco-Arc desktop pet with ChatGPT support

Primary LanguagePython

neko-arc-GPT

example

neco-arc-example.mp4

Neco-Arc themed desktop pet/mascot/waifu with support for ChatGPT based on https://github.com/Shirros/desktop-pet

Usage

Ctrl-click to drag, left-click to make noises, right-click to open menu, double-click to open ChatGPT session.

You can customize her personality by editing the prompt in assets\neco_arc\config.json
Her responses will be saved to output.txt

She will use your system's TTS voice by default. If you want to use a custom voice, you can replace the original util.py with the .example file and follow the playHT setup instructions in the comments.

Setup

  1. Download and unzip
  2. Run main.exe

or

  1. $ git clone https://github.com/KN1053/neco-arc-GPT.git
  2. cd to neco-arc-GPT directory
  3. Install python, then install requirements: $ pip install -r requirements.txt
  4. $ py main.py

GPT setup

  1. Sign up on OpenAI and get your API key
  2. Make sure you have free trial credit or a payment method set up
  3. Set OPENAI_API_KEY environment variable: $ setx OPENAI_API_KEY "<yourkey>"

If you like the idea and would like to contribute feel free to have a look at the Issues tab.