What is Resume Matcher?
Resume Matcher is an open-source tool that uses AI to tailor your resume for specific job applications. Upload your master resume once, paste a job description, and get an optimized version in seconds.
The Problem
Job seekers face a tedious loop: customize resume, apply, repeat. Generic resumes get ignored. Manually rewriting for each job is exhausting. ATS systems filter out resumes that don’t match keywords.
How Resume Matcher Helps
- Create a Master Resume - Upload your comprehensive resume with all experience, skills, and projects
- Paste a Job Description - Copy the job posting you want to apply for
- Get a Tailored Resume - AI analyzes both documents and generates an optimized version highlighting relevant experience
The tailored resume emphasizes keywords from the job description while keeping your actual experience intact. No fabrication, just smarter presentation.
The Workflow
Master Resume + Job Description → AI Analysis → Tailored Resume → PDF Export
- Dashboard - Your home base showing master resume and all tailored versions
- Builder - Edit any resume with live preview and formatting controls
- Tailor - Paste a job description to generate a new tailored resume
- Settings - Configure your AI provider (OpenAI, Anthropic, Ollama, etc.)
AI Providers
Resume Matcher supports multiple AI providers through LiteLLM:
- OpenAI - GPT-5, 5.1, 5.2 Series
- Anthropic - Claude Family
- Google Gemini - Gemini 2.5 & 3 Family
- OpenRouter - Access to many models
- DeepSeek - Budget-friendly option
- Ollama - Run models locally, completely private
Configure your preferred provider in Settings. Ollama users can run everything locally without sending data anywhere.
System Requirements
- Python 3.13+
- Node.js 22+
- 16/24 GB RAM recommended for Ollama local models
- Modern browser (Chrome please)
Next Steps
- Installation - Set up locally in 5 minutes
- Docker Setup - One-command deployment
- Features - See what you can build