JD Analyzer — AI Resume & JD Match
Match your resume to any job in seconds. Get score, gaps, cover letter, resume tips & interview questions.
As of June 2026, JD Analyzer — AI Resume & JD Match has 4 users in the Productivity category.
Usersno change0%
4
4
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
1.3.0
Manifest V3
90-day change · In the last 90 days this extension 3 version updates, changed permissions.
History
7 snapshotsTracking since May 7, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| May 7, 2026 | — | — | — | 1.0.0 |
| May 11, 2026 | — | — | — | 1.0.0 |
| May 17, 2026 | — | — | — | 1.1.0 |
| May 23, 2026 | 2 | — | — | 1.2.0 |
| May 30, 2026 | 2 | — | — | 1.3.0 |
| Jun 5, 2026 | 1 | — | — | 1.3.0 |
| Jun 13, 2026 | 5 | — | — | 1.3.0 |
| Now | 4 | — | — | 1.3.0 |
Changelog
- May 17, 2026description
✨ NEW IN v1.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📋 One-Click Auto-Fill Click "Auto-fill from this tab" on any job posting page — the JD is read from the page automatically. No more copy-pasting. 🕒 Recent Analyses Your last 5 analyses are saved locally. Click any of them to revisit instantly without re-running the AI. 💰 Cost Transparency Each analysis shows the exact cost (e.g. "$0.018 · 8,420 in / 1,260 out"). No more guessing what you spent. 🔔 Resume Staleness Reminder Gentle nudge when your saved resume is older than 90 days. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎯 WHAT YOU GET WITH ONE CLICK ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📊 Match Score (0-100) A transparent 4-dimension rubric scores your fit: • Skills match (40 points) • Experience level (25 points) • Industry relevance (20 points) • Soft skills & culture fit (15 points) You see exactly where each point comes from — no black box. 📌 JD Keyword Extraction Identifies the 8-12 most important skills, tools, and concepts from the JD. ✅ Strengths Analysis Highlights what in your resume aligns strongly with the role. 📉 Gap Detection Flags missing skills with priority (high/medium/low) and concrete suggestions to bridge each one. ✍️ Cover Letter Generator Three concise paragraphs in clean English. Streamed in real-time with a typewriter effect. One-click copy. 📝 Resume Optimization Tips Get 4-6 specific rewrite suggestions — not vague advice. Each tip shows the exact text to change and the better version, plus an ATS-friendliness score. 🎤 Interview Question Prediction Predicts 8 technical + 2 behavioral questions you're likely to face, complete with difficulty labels and answer hints. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔒 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 browserTired 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
- May 11, 2026description
Tired of spending hours tailoring your resume for each job application? JD Analyzer matches your resume to any job description instantly — powered by Claude or OpenAI, all data stays in your browser. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎯 WHAT YOU GET ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📊 Match Score (0-100) Transparent 4-dimension rubric: skills, experience, industry relevance, soft skills. You see exactly where each point comes from. 📌 JD Keyword Extraction Identifies the 8-12 most important skills and tools from the JD. ✅ Strengths Analysis Highlights what in your resume aligns strongly with the role. 📉 Gap Detection Flags missing skills with priority (high/medium/low) and concrete suggestions. ✍️ Cover Letter Generator 3 concise paragraphs in clean English, streamed in real-time. One-click copy. 📝 Resume Optimization Tips Specific rewrite suggestions with before/after text, plus ATS-friendliness score. 🎤 Interview Question Prediction 8 technical + 2 behavioral questions with difficulty labels and answer hints. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔒 PRIVACY-FIRST ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Resume and API key stored ONLY in your local browser - Never transmitted to our servers (we don't have any) - PDF/DOCX parsed entirely in your browser - No analytics, no tracking, no ads ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔌 BRING YOUR OWN AI KEY ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Supports Claude (Anthropic) and OpenAI (GPT). You provide your own API key — no subscription, no middleman. Typical cost: $0.01–0.03 per analysis. Get a Claude key: https://console.anthropic.com Get an OpenAI key: https://platform.openai.com ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🚀 HOW TO USE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. Open Settings — choose AI provider, enter API key, upload resume (PDF/DOCX/TXT) 2. On any job site (LinkedIn, Seek, Indeed...), copy the JD 3. Click the icon → paste → Analyze 4. Generate cover letter, resume tips, or interview questions as needed Open source: https://github.com/HAONANTAO/jd-analyzer
✨ NEW IN v1.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📋 One-Click Auto-Fill Click "Auto-fill from this tab" on any job posting page — the JD is read from the page automatically. No more copy-pasting. 🕒 Recent Analyses Your last 5 analyses are saved locally. Click any of them to revisit instantly without re-running the AI. 💰 Cost Transparency Each analysis shows the exact cost (e.g. "$0.018 · 8,420 in / 1,260 out"). No more guessing what you spent. 🔔 Resume Staleness Reminder Gentle nudge when your saved resume is older than 90 days. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎯 WHAT YOU GET WITH ONE CLICK ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📊 Match Score (0-100) A transparent 4-dimension rubric scores your fit: • Skills match (40 points) • Experience level (25 points) • Industry relevance (20 points) • Soft skills & culture fit (15 points) You see exactly where each point comes from — no black box. 📌 JD Keyword Extraction Identifies the 8-12 most important skills, tools, and concepts from the JD. ✅ Strengths Analysis Highlights what in your resume aligns strongly with the role. 📉 Gap Detection Flags missing skills with priority (high/medium/low) and concrete suggestions to bridge each one. ✍️ Cover Letter Generator Three concise paragraphs in clean English. Streamed in real-time with a typewriter effect. One-click copy. 📝 Resume Optimization Tips Get 4-6 specific rewrite suggestions — not vague advice. Each tip shows the exact text to change and the better version, plus an ATS-friendliness score. 🎤 Interview Question Prediction Predicts 8 technical + 2 behavioral questions you're likely to face, complete with difficulty labels and answer hints. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔒 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 - May 11, 2026permissions
storage
storage, activeTab, scripting
Permissions & access
- Permissions
- storageactiveTabscripting
- Host access
- https://api.anthropic.com/*, https://api.openai.com/*
Screenshots
About
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
Technical
- Version
- 1.3.0
- Manifest
- V3
- Size
- 568KiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- ohoogdbggeapnlmhlimpffomihldkcba
- Developer ID
- u39f31c136538bddb5a73a6a8751be020
- Developer Email
- [email protected]
- Created
- May 6, 2026
- Last Updated (Store)
- May 20, 2026
- Last Scraped
- Jun 13, 2026
- Website
- —
- Privacy Policy
- https://haonantao.github.io/jd-analyzer/PRIVACY.html
Data sourced from the Chrome Web Store · last verified Jun 13, 2026.