Skip to content

This repo has the code for creating your first ai agent with the help of python, Gemini and Streamlit .

Notifications You must be signed in to change notification settings

ShreyaDhurde/ResumeAgent-ImageAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ResumeAgent + Image analysis agent πŸ’ΌπŸ€–

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.


✨ Features

  • πŸ“„ 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.

πŸ“¦ Tech Stack

  • Python 3.10+
  • Streamlit
  • Google Gemini API (via google.generativeai)
  • python-docx, PyMuPDF for parsing documents

πŸš€ Getting Started

1. Clone the Repo

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.txt

If requirements.txt is missing, install the following manually:

pip install streamlit python-docx PyMuPDF google-generativeai python-dotenv

3. Add Google API Key

Create 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.

⚠️ Make sure not to commit your .env file to version control.

4. Run the Streamlit App

Start the app by running:

streamlit run imgamz.py

A browser window will open with the ResumeAgent-GIGA interface.

About

This repo has the code for creating your first ai agent with the help of python, Gemini and Streamlit .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages