ResumeAgent-GIGA is an AI-powered resume analyzer built using Python, Streamlit, and Google Gemini API. This intelligent assistant helps you align your resume with a given job description by highlighting skill gaps, suggesting improvements, and enabling Q&A-style feedback.
- π Upload your resume (PDF/DOCX) and job description.
- π‘ Get skill gap analysis and suggestions based on AI insights.
- π¬ Chat-based Q&A to ask personalized resume improvement questions.
- π Supports multi-turn conversations and feedback refinement.
- π§ Powered by Google Gemini for natural language understanding.
- Python 3.10+
- Streamlit
- Google Gemini API (via
google.generativeai) python-docx,PyMuPDFfor parsing documents
git clone https://github.com/ShreyaDhurde/ResumeAgent-ImageAnalysis.git
cd ResumeAgent-GIGA
## 2. Set Up the Environment
**Install the required Python packages:**
```bash
pip install -r requirements.txtIf requirements.txt is missing, install the following manually:
pip install streamlit python-docx PyMuPDF google-generativeai python-dotenvCreate a .env file in the root directory of the project and paste your Gemini API key like this:
GOOGLE_API_KEY="YOUR_API_KEY_HERE"π You can generate your API key at Google AI Studio.
.env file to version control.
Start the app by running:
streamlit run imgamz.pyA browser window will open with the ResumeAgent-GIGA interface.