An AI-powered study companion application that helps users analyze documents, generate quizzes, and learn more effectively.
- 📚 Document Analysis: Upload and process PDF, TXT, and MD files
- 💡 Interactive Q&A: Chat with your documents using AI
- 📝 Smart Quiz Generation: Create customized quizzes from your documents
- 📊 Document Statistics: Get insights about your study materials
- 💾 Export Functionality: Save your chat history and quiz results
- PDF text extraction with OCR support for scanned documents
- Multi-document analysis
- Interactive chat interface
- Customizable quiz generation
- Modern, responsive UI with Streamlit
- Document statistics and analytics
-
Install the requirements:
pip install -r requirements.txt -
Install system dependencies (for PDF processing):
- Ubuntu:
sudo apt install tesseract-ocr poppler-utils - Windows: Install Tesseract and Poppler manually
- Ubuntu:
-
Add your Groq API key to
.streamlit/secrets.toml -
Run the app:
streamlit run streamlit_app.py