Personal AI Assistant for simplified daily life!
"Doxie Assistant" is a personal AI assistant, designed to streamline daily tasks and enhance productivity. From managing schedule to providing personalized recommendations, Doxie Assistant leverages AI technology to make life easier.
Frontend: React, JavaScript, CSS, HTML Backend: Netlify Serverless AI Models: OpenAI (GPT-3.5-turbo)
Creating & storing embeddings in supabase vector database
- Modify personalInfo.txt for the info you want to store in the database
- Run personal_info_query.sql in your database
- Go to supabase subdirectory, create .env file & set up SUPABASE_API_KEY, SUPABASE_URL, OPENAI_API_KEY.
- Launch textSplit.js from the supabase subdirectory
Local - vite (main branch)
- Clone the repository
- Install dependencies
- Set up VITE_OPENAI_API_KEY, VITE_SUPABASE_API_KEY and VITE_SUPABASE_URL in .env file located at the root of project directory
- Launch using 'npm run dev'
Using netlify (deploy branch)
- Clone the repository
- Connect the repository to Netlify.
- Make sure to set up environment variables (OPENAI_API_KEY, SUPABASE_API_KEY and SUPABASE_URL) in netlify environmental variables settings.
Contributions are encouraged!
- OpenAI
This project is open source.