JD Analyzer — AI Resume & JD Match
Overview
Match your resume to any job in seconds. Get score, gaps, cover letter, resume tips & interview questions.
Tired of spending hours tailoring your resume for each job application? JD Analyzer is a privacy-first Chrome extension that helps job seekers analyze any job description against their resume — instantly. Powered by Claude or OpenAI, all data stays in your browser. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎯 WHAT YOU GET WITH ONE CLICK ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📊 Match Score (0-100) A transparent 6-dimension rubric scores your fit: • Core Skills (35 pts) • Experience Level (20 pts) • Education / Certifications (10 pts) • Industry / Domain Relevance (15 pts) • Location / Work Authorization (10 pts) • Soft Skills & Cultural Fit (10 pts) Every dimension shows a progress bar and a one-line explanation. No black box. 🎯 Interview Likelihood A SEPARATE estimate from the match score, because they're not the same thing. Accounts for real-world factors: highly competitive employer (FAANG-tier), seniority of the role, ATS-unfriendliness, and rare specializations on your resume. Itemised +/− adjustments show you exactly what's helping or hurting. 🧭 Skills Coverage Audit Every JD-required skill labelled must-have or nice-to-have, then graded present / partial / missing with the actual evidence quoted from your resume. No more "AI says I'm a 75% match" without saying which skills it counted. 📌 JD Keyword Extraction Identifies the 8-12 most important skills, tools, and concepts. ✅ Strengths Analysis Highlights what in your resume aligns strongly with the role. 📉 Skill Gap Detection Flags missing skills with priority + concrete remediation suggestion + a learning-resource link (course / book / official docs) for each one. No hallucinated URLs — links route through verified search. ✍️ Cover Letter Generator Three concise paragraphs, streamed in English with a typewriter effect. Optional "custom guidance" lets you steer the output: "emphasize my system design work", "drop the first paragraph", "keep it more enthusiastic", etc. 📝 Resume Optimization Tips 4-6 specific rewrite suggestions with exact before/after text. The ATS-friendliness score is computed deterministically at parse time — we actually inspect the source file for multi-column layouts, tables, and embedded images, instead of having the AI guess from the flattened text. 🎤 Interview Question Prediction 8 technical + 2 behavioral questions, anchored to the JD's stack AND your specific resume background. Each has a difficulty label and answer hint. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⚡ NEW IN v1.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 👥 Multiple resume profiles Keep "Frontend", "Backend", "Manager" versions side-by-side and switch with one click in the popup. 🌏 Bilingual mode Pick English or 简体中文 for reasoning, suggestions, interview hints, and ATS explanations. Cover letter bodies stay English to match most JDs. 🌓 Dark mode System / light / dark toggle, with live preference-change tracking when set to system. 🎯 Click-to-Pick Works on ANY job site, not just LinkedIn. If auto-detection fails (or if you just prefer it), enter pick mode, hover over the JD on the page, and click it. Live character-count feedback shows whether you've selected enough. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔒 PRIVACY-FIRST DESIGN ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Your resume, JD text, and API key are stored ONLY in your local browser • Never transmitted to our servers (we don't have any) • PDF and DOCX files are parsed entirely in your browser • No analytics, no tracking, no ads ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔌 BRING YOUR OWN AI ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Choose between Claude (Anthropic) and OpenAI (GPT). You provide your own API key — no subscription, no middleman fees. A typical analysis costs $0.01-0.03 on your provider account. Get a Claude API key: https://console.anthropic.com/ Get an OpenAI API key: https://platform.openai.com/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🚀 HOW TO USE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. Open Settings — choose your AI provider, paste API key, upload one or more resumes (PDF/DOCX/TXT) 2. On any job posting page, click the JD Analyzer icon 3. Auto-fill (LinkedIn, Seek, Indeed, etc.) OR click "Pick manually" and select the JD on the page 4. Review the match score and interview likelihood, then generate cover letter / tips / interview questions as needed ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📂 SUPPORTED RESUME FORMATS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • PDF (text-based, not scanned) • DOCX (Microsoft Word) • TXT / MD ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 💡 TIPS FOR BEST RESULTS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Use a focused, well-formatted resume (1-2 pages, single column for ATS-friendliness) • Keep separate resumes for different role types — JD Analyzer lets you switch between them • Try the "Resume Tips" tab to identify quick wins before applying ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🛠️ OPEN SOURCE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ The full source code is on GitHub. You can verify the privacy claims, contribute, or fork. GitHub: https://github.com/aarontao/jd-analyzer ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📧 SUPPORT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Found a bug? Have a feature request? Open an issue: https://github.com/aarontao/jd-analyzer/issues
0 out of 5No ratings
Details
- Version1.3.0
- UpdatedMay 20, 2026
- Size568KiB
- LanguagesEnglish
- Developer
Email
taoaaron5@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site