Skip to content

An AI-powered tool that analyzes resumes, answers queries, provides insights, and generates summaries.

Notifications You must be signed in to change notification settings

Anuttan/AskMyResume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Resume Assistant

This is an AI-powered assistant that analyzes a resume (resume.pdf) and provides:

  • Q&A on Resume Content (Ask questions about experience, skills, etc.)
  • AI-Powered Insights (Summarization, analysis)
  • Auto-Generated Resume Summary (Concise overview in 3-4 sentences)

Features

Resume Summary Tab - AI-generated summary of the resume.
Resume Q&A Tab - Ask questions about the resume.
AI Analysis Tab - Get insights using an AI-powered agent.
Download Resume - Save the analyzed resume.

File Structure

AI-Resume-Assistant
 ├── app.py          # Main Streamlit app
 ├── resume.pdf      # Resume to analyze
 ├── README.md       # Documentation
 ├── .env            # OpenAI API Key
 ├── requirements.txt # Dependencies

Installation & Setup

Clone the repository

git clone https://github.com/Anuttan/AI-Resume-Assistant.git
cd AI-Resume-Assistant

Create a virtual environment

python3 -m venv venv
source venv/bin/activate  # On macOS/Linux
venv\Scripts\activate     # On Windows

Install dependencies

pip install -r requirements.txt

Set up OpenAI API Key

Create a .env file and add:

OPENAI_API_KEY="your-api-key-here"

Run the application

streamlit run app.py

Usage

  1. Ensure resume.pdf is in the project folder.
  2. Run the app & explore tabs:
    • "Resume Summary": Generate an AI-powered summary.
    • "Resume Q&A": Ask questions about the resume.
    • "AI Analysis": Get deeper insights.
  3. Download the resume from the sidebar.

Developers

Feel free to fork and enhance this project!

About

An AI-powered tool that analyzes resumes, answers queries, provides insights, and generates summaries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages