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)
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.
AI-Resume-Assistant
├── app.py # Main Streamlit app
├── resume.pdf # Resume to analyze
├── README.md # Documentation
├── .env # OpenAI API Key
├── requirements.txt # Dependencies
git clone https://github.com/Anuttan/AI-Resume-Assistant.git
cd AI-Resume-Assistantpython3 -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windowspip install -r requirements.txtCreate a .env file and add:
OPENAI_API_KEY="your-api-key-here"
streamlit run app.py- Ensure
resume.pdfis in the project folder. - 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.
- Download the resume from the sidebar.
Feel free to fork and enhance this project!