Smart Resume & Job Analyzer for Chrome — analyze, autofill, and track every application.
See how well your resume fits a job — six weighted components, and "Explain this score" shows the evidence behind every point.
Detects sponsorship phrases in the posting and shows live H1B / PERM approval data plus a 5-year trend per employer.
Fill entire job application forms in one click using your resume and pre-saved Q&A answers.
Rewrite bullets to match each job, and reuse your real bullets from a bank — auto-ingested from your resume, AI-tagged, ranked per posting.
Import your profile via LinkedIn's own "Save to PDF" or data export and get per-section, per-role suggestions. Never touches linkedin.com.
Download a customized DOCX resume for each application with your improved bullets already inserted.
Generate a tailored cover letter, then export as .docx or .pdf with full letterhead.
Every analysis saved automatically, applied auto-detection, statuses, notes, follow-ups, priorities — plus callback and source insights, and CSV export.
10 providers — Claude, GPT, Gemini, Llama, Mistral, Groq, and more. Live model refresh + custom model entry.
Ocean (light) and Graphite (dark) — toggle from the panel header. Your choice is remembered across the panel and the workspace.
Install JobMatch AI from the Chrome Web Store. Once installed, a small ★ star button will appear floating on every page you visit.
Click it to open the side panel. You can drag it anywhere on the screen.
Open the panel and click the Profile tab. Upload your resume as a PDF or DOCX file.
The AI will parse it automatically — filling in your name, contact info, skills, work experience, and education. Review and edit anything that wasn't parsed correctly.
Click Settings in the panel. Choose an AI provider and paste your API key.
Several providers offer generous free tiers — enough for dozens of job analyses and cover letters with no cost. Links to get a free key are shown next to each provider in the Settings page.
Click the Q&A tab and add answers to questions you get asked on every application — work authorization, visa sponsorship, salary expectations, years of experience, demographic questions, and any custom questions.
AutoFill will use these answers directly (no AI needed) for any matching form fields, making common fields like name, phone, and work authorization instant and 100% accurate.
Navigate to any job posting on LinkedIn, Indeed, Greenhouse, Lever, Workday, or any other job site. Click the ★ button to open the panel and press Analyze Job.
Within seconds you'll see your match score, matching skills, missing skills, recommendations, insights, ATS keywords from the posting, and — when the page mentions visa sponsorship — live H1B / PERM approval data for the employer.
When you're on the actual application form (sometimes a separate page or an embedded iframe), click AutoFill Application in the panel.
The extension scans every field — including fields inside iframes — fills what it can directly from your profile and Q&A answers, then uses AI for any remaining fields.
Every filled field is marked with a small ★ Autofilled badge so you can spot them quickly.
After analyzing a job, click Improve Resume Bullets. The AI rewrites each bullet in your resume to better match the language and priorities of that specific role, and the projected score next to the ring shows how much the tailoring helps.
You'll see a before/after comparison for each bullet. You can:
After improving bullets, click Generate Tailored Resume. The extension edits your original DOCX file directly — replacing bullet text and inserting new ones — while preserving all formatting.
The downloaded file is automatically named after the company (e.g. resume_Acme_Corp.docx).
Every job you analyze is saved to the Job tracker automatically, and when you submit an application the extension usually detects it and marks the job as applied on its own — there's also a Mark as Applied button for when it can't. Land back on a job you've already done and a banner tells you when you applied.
In the tracker you can set the application status (Applied → Recruiter reached out → In interview → Offer), add notes, follow-up dates and priorities, search and filter everything, export it all to CSV, and read the insights: weekly activity, callback rate by role and score, which sources actually convert, and how much tailoring lifts your score.
Open the LinkedIn tab in the workspace and import your profile using LinkedIn's own "Save to PDF" (on your profile: More → Save to PDF), the data-export ZIP, or plain paste. The extension never touches linkedin.com itself.
You'll get a LinkedIn-style preview you can edit in place, plus per-section and per-role improvement suggestions grounded in your resume and targeted at the jobs you actually apply to.
Fill your Q&A thoroughly. The more pre-saved answers you have, the less the AI has to guess — and the faster and more accurate autofill becomes.
Use 3 resume profiles. Keep separate profiles for different role types (e.g. frontend, backend, management) and switch between them with one click.
Analyze before autofilling. Running Analyze Job first gives the AI context about the specific role, making autofill answers more relevant.
Regenerate bullets freely. Each click of ↻ tries a different angle. Edit the result in the panel before generating the tailored resume.
Check iframe forms. On Greenhouse or Lever pages, the actual form is often below the job description in an embedded frame — scroll down to find it before clicking AutoFill.
Always review before submitting. AutoFill is a time-saver, not a replacement for your own review. Check every field — especially dropdowns and EEO questions.
Check visa data first. If you need sponsorship, expand the H1B Sponsorship section before applying — it shows whether the employer has actually sponsored visas recently.
Refresh the model list. If a provider releases a new model, click the ↻ button next to the model dropdown to pull their latest list from their API.
JobMatch AI is developed and maintained by one person in their spare time. It's completely free and open source. The easiest way to reach the developer is the contact form on the extension's About page — queries are typically answered within two weeks. Bugs, feature ideas, and code contributions are equally welcome on GitHub.
JobMatch AI is a Chrome browser extension that helps job seekers analyze job postings against their resume with a transparent match score, look up an employer's H1B / PERM sponsorship history, auto-fill job applications, generate cover letters (with .docx / .pdf export), improve and tailor resume bullets with a reusable bullet bank, download tailored resumes, optimize their LinkedIn profile from an export they provide, and track applications in a job tracker. All processing happens locally in your browser, through the AI API provider you select and configure, or through the small endpoints described in Sections 3 and 4.
JobMatch AI stores the following data locally on your device using Chrome's built-in chrome.storage.local API. This data never leaves your device except as described in Sections 3 and 4.
The only data transmitted outside your device is sent to the AI provider you configure when you trigger an AI action. The following actions send data to your chosen AI provider's API:
This data is sent directly from your browser to the AI provider — it does not pass through any server operated by JobMatch AI. The AI provider's own privacy policy governs how they handle this data.
One additional, AI-independent outbound request is made:
jobmatchai-h1b.wadekargajanan.workers.dev) that returns aggregate sponsorship data sourced from public USCIS and DOL OFLC datasets. The worker logs no personally identifying information and never receives your resume, profile, API key, or browsing history — only the employer name being looked up.No JobMatch AI server receives, stores, or processes your resume, profile, API key, or AI prompts. The H1B lookup endpoint is a stateless public-data proxy. The only data our server ever stores is feedback you explicitly choose to send, described in Section 4.
The extension's About page contains a contact form, and when you uninstall the extension an optional goodbye page opens where you can tell us why you left. Both are entirely optional — nothing is ever sent unless you press Send, and the goodbye page can simply be closed.
If you do send feedback, the following is transmitted to and stored on a server operated by the developer (a Cloudflare Worker with a small database), so that we can read it and reply:
Feedback is used solely to respond to you and improve the extension. It is never sold, shared, or used for marketing. To have your feedback deleted, email the address you used it from or open a GitHub issue, and it will be removed.
The LinkedIn optimizer works only on data you hand it yourself: your own profile exported via LinkedIn's built-in "Save to PDF" or "Get a copy of your data" features, or text you paste in. The extension never logs in to, reads, scrapes, or automates linkedin.com in any way.
Your imported profile and its suggestions are stored locally on your device (Section 2) and sent only to the AI provider you configured when you click Improve (Section 3). You can delete the imported profile at any time from the LinkedIn tab.
Your AI provider API key is stored locally in chrome.storage.local on your device. It is only ever sent to the API endpoint of the provider you selected — never to any other server. We recommend:
If you upload a DOCX resume, the raw file bytes are stored locally in chrome.storage.local to enable the Tailored Resume feature, which edits your DOCX file directly in the browser without sending the raw file to any server. PDF resumes are parsed for text only; the raw PDF bytes are not stored.
You can remove your stored resume at any time with the Delete resume button on the Profile page within the extension, or by removing the extension entirely.
All data stored by JobMatch AI can be deleted at any time:
chrome://extensions → JobMatch AI → click the three-dot menu → Remove extension. This deletes all locally stored data immediately.chrome://settings/siteData, search for the extension, and clear its storage.JobMatch AI is intended for use by adults seeking employment. We do not knowingly collect any information from children under the age of 13.
If we make material changes to this privacy policy, we will update the "Last updated" date at the top of this page. Continued use of the extension after any changes constitutes acceptance of the updated policy.
JobMatch AI is a personal hobby project — built and maintained by one person in their spare time. There is no company, no support team, and no paid tier. It is completely free and open source.
If you have questions about this privacy policy, found a bug, or want to request a feature, use the contact form on the extension's About page (the developer aims to respond within two weeks) or GitHub: