A Chrome Extension that tailors your resume to any job description in seconds.
Powered by Groq + LLaMA 3.3 70B. Beat the ATS. Land more interviews.
- 📄 Upload resume PDF — parsed locally in-browser via PDF.js
- 🔍 Auto-scrape JD from LinkedIn, Naukri, Internshala, Indeed, Glassdoor
- ✍️ Paste JD manually — works with any job posting
- ⚡ AI tailoring in ~3 seconds — Groq's blazing fast LLaMA 3.3 70B
- 📊 ATS score — 0–100% with reasoning
- 🔑 Keyword injection — exact JD keywords woven in naturally
- 📋 Analysis tab — see every change made + missing skills
- 📥 Export as PDF — clean print-ready resume with one click
- 🔒 100% private — no server, API key stored locally only
git clone https://github.com/nikkkhil2935/ResumeForge-AI.git
cd ResumeForge-AI1. Go to: https://github.com/mozilla/pdf.js/releases/latest
2. Download: pdfjs-X.X.X-dist.zip → unzip it
3. Copy into lib/:
build/pdf.mjs → lib/pdf.mjs
build/pdf.worker.mjs → lib/pdf.worker.mjs
chrome://extensions → Enable Developer Mode → Load Unpacked → select this folder
⚙ icon in popup → paste gsk_... key → Save
Get one free at: https://console.groq.com
- Export triggers a direct
.pdfdownload from the extension popup. - If no file appears, click Chrome's blocked downloads icon in the address bar and allow downloads.
- If browser policy blocks direct downloads, ResumeForge opens a print preview fallback where you can use Save as PDF.
📄 Resume PDF ──► PDF.js (local) ──► Plain Text
🌐 Job Page ──► content.js scraper ──► JD Text
│
▼
Groq API — LLaMA 3.3 70B
│
▼
Tailored Resume + ATS Score + Analysis
│
📥 Export PDF | 📋 Copy
| Site | Auto-Scrape |
|---|---|
| LinkedIn Jobs | ✅ |
| Naukri | ✅ |
| Internshala | ✅ |
| Indeed | ✅ |
| Glassdoor | ✅ |
| Wellfound / AngelList | ✅ |
| Any other site | ✅ (generic fallback) |
resumeforge-ai/
├── manifest.json # Chrome Extension MV3 config
├── popup.html # Extension popup UI
├── popup.js # Core logic (PDF parse, Groq API, PDF export)
├── styles.css # Dark premium UI styles
├── content.js # JD scraper injected into job pages
├── background.js # MV3 service worker
├── lib/
│ ├── pdf.mjs # ← Add manually (PDF.js build)
│ └── pdf.worker.mjs # ← Add manually (PDF.js build)
├── LICENSE
├── CONTRIBUTING.md
└── README.md
Contributions welcome! See CONTRIBUTING.md.
Good first issues: more job site scrapers, DOCX export, resume diff view, multi-resume profiles.
Your resume and API key never touch any third-party server. All AI calls go directly from your browser to Groq's API. Key stored in chrome.storage.local only.
MIT © 2026 Nikhil Patil
If this helped you land a job, drop a ⭐!