Monica is a really neat tool that allows you to manage your personal relationships better by logging calls, birthdays, activities, and other information.
This script adds OpenAI suggestions to your Monica UI to help you ask good questions, suggest fun activities, and deepen your relationships even further. It also acts as an AI therapist on your Journal entries.
The script has AI act as your therapist and gives you advice and suggestions:
Add an activity:
The script asks OpenAI for similiar activities, and then adds them as a task for you:
Add a call:
This script runs the call log content against OpenAI, asking for suggestions and follow-up questions, and then updates the call with the response:
- Set up MonicaGPT
- Fork this repo
- Click the Actions tab, and enable Actions workflows to run
- Click Settings, and add
MONICA_ACCESS_TOKEN
andOPENAI_ACCESS_TOKEN
as secrets, with your API token values from those two sites - The Github Action defined in
.github/workflows/run.yml
will run it as often as Github allows (which is around every 5 minutes, but out of my control)
- configue the
.env
file with your API keys pip install -r requirements.txt
python3 main.py
- check if there's an on-save hook for calls and run this automatically
- set it up on AWS and write a guide for that