Upload your resume and a job posting to see what keywords you're missing and get a match score.
Generate multiple tailored resume versions for different job applications without rewriting from scratch.
Create a customized cover letter for each job application based on the job description.
Run the tool locally on your computer so your resume data stays private and never goes to the cloud.
Requires either Ollama running locally or OpenAI API key; Node.js dependencies and environment setup needed.
Resume Matcher is an AI-powered tool that helps job seekers tailor their resumes to specific job listings, increasing the chances of getting past automated screening systems (called ATS, applicant tracking systems, software that companies use to filter resumes before a human ever sees them). The way it works is straightforward: you upload your existing resume, paste in a job description you're applying for, and the tool analyzes how well they match. It highlights keywords from the job description that are missing from your resume, gives you a match score, and suggests specific improvements. It also generates a customized cover letter for each application. Beyond just analysis, it includes a full resume builder where you can edit the suggested content, rearrange sections, pick from multiple templates, and export a polished PDF. The idea is you maintain one comprehensive "master resume" and then generate tailored versions for each job you apply to. It can run locally on your own computer using a locally-installed AI model (via a tool called Ollama), so your resume data never leaves your machine, or you can connect it to a cloud AI service like OpenAI if you prefer. This is particularly useful for founders, vibe coders, or anyone job hunting who suspects their resume is getting filtered out before reaching a real person. It's free and open-source, actively maintained, and has nearly 27,000 GitHub stars, a sign that a lot of people have found it genuinely helpful.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.