MariaAI (Maria) is your personal assistant, powered by AI. It can help you with your daily tasks, like giving you tips on how to improve your productivity, or even help you with your homework.
Maria is powered by OpenAI's GPT-3.5, which allows her to generate human-like responses to your questions.
- Python 3.11.6
- Linux or Windows (MacOS is untested)
- Create a new virtual environment
python -m venv .env
- Activate the virtual environment
source .env/bin/activate
- Install requirements.txt
pip install -r requirements.txt
- (Linux) Install via apt these packages
sudo apt-get install python3-tk portaudio19-dev python3-pyaudio
- (development) Install and run
pre-commit
hook in the repo:
pre-commit install
pre-commit run --all
-
(optional) Generate OpenAI API key through https://platform.openai.com/api-keys and paste it into
secrets.env
file. Seesecrets.env.sample
for more information -
Run the application
python main.py
Click on the button to start the assistant. You can try the individual features by clicking on the respective buttons.
If you want to try an interactive demo (requires OpenAI Token), click on the "Demo all-in-one" buttons.