AI Resume Analyzer – CLI + Streamlit GUI
$9
$9
https://schema.org/InStock
usd
Vlad Dalv
AI‑powered tool that compares a résumé (PDF / DOCX) with a job description and generates:
- Similarity score (TF‑IDF + cosine)
- NER‑based name extraction (spaCy)
- Section parsing (Experience, Skills)
- Email & phone finder
- Keyword gap analysis
- Actionable recommendations
- Batch‑mode CLI and drag‑and‑drop web UI
🌐 Try it online
▶ Live demo: https://resume-analyzer-eensuzogku6mh96kz9at2h.streamlit.app/
Try it online before you buy — no refunds are offered after purchase of this digital product.
⚡ Quick Start (CLI)
Open the document Installation & Usage.docx in the root folder
⚠️ Note for the live demo
The hosted demo on Streamlit Cloud will auto-sleep after a period of inactivity (≈15 min) to conserve resources.
When you see the “😴 Zzzz – This app has gone to sleep due to inactivity” screen, simply click “Yes, get this app back up!” and give it a few seconds to wake up and load.
git clone https://github.com/castomaster/resume-analyzer.git
cd resume-analyzer
pip install -r requirements.txt
python -m spacy download en_core_web_sm
---
# single résumé
python src/resume_analyzer.py sample/resume.pdf --job_file sample/jd.txt
# batch mode
python src/resume_analyzer.py sample/ --batch --job_file sample/jd.txt
## 📦 Tech stack
| Part | Library |
|-------------------|------------------------------------|
| **NLP / NER** | spaCy 3 |
| **Similarity** | scikit‑learn TF‑IDF + cosine |
| **PDF / DOCX** | pdfplumber / python‑docx |
| **UI** | Streamlit 1 |
| **Styling** | rich tables, tqdm bars |
0 sales
Size
30.7 KB
Add to wishlist