A Personal AI Assistant for Text & Image-Based Learning
Sherilyn AI is an advanced personal AI assistant designed by S. Shaun Benedict. It offers an intelligent chatbot, personal tutoring via text and images, and secure user authentication, all within a user-friendly interface.
β
AI Chat β Engage in natural conversations with an AI-powered assistant.
β
Personal Tutor β Get answers via both text and image-based queries.
β
Firestore Integration β Securely saves and retrieves chat history.
β
Streamlit UI β Interactive and easy-to-use web interface.
β
Authentication System β Secure login and sign-up functionality.
- Python β Backend logic
- Streamlit β UI Framework
- Google Firestore β Database for storing chat history
- Google AI Studio β AI-powered responses
Ensure you have Python installed, then run:
pip install -r requirements.txtLaunch the app with:
streamlit run main.pySherilyn-AI/
βββ logs/ # Chat history logs
βββ pages/ # Streamlit pages
βββ server/ # Backend AI processing
βββ main.py # Entry point
βββ requirements.txt # Dependencies
βββ README.md # Project description
To generate a standalone executable:
pyinstaller --noconfirm --onefile --windowed --hidden-import=all_modules main.py- π£οΈ Voice-based interaction
- π Multi-language support
- π AI-powered content summarization
Click below to experience the AI assistant live:
Feel free to fork this project, open issues, and submit pull requests! π
Designed with β€οΈ by S. Shaun Benedict