What is Resume Matcher?
Resume Matcher is an AI-powered resume tailoring app. Start from a master resume, add a job description, generate a tailored version, then refine everything in the builder before you export.
It supports the full application workflow:
- Upload or build a master resume
- Tailor that resume for a specific job description
- Review JD Match with highlighted keywords and a match percentage
- Edit content in the Resume Builder
- Generate cover letters and outreach messages from the same job context
- Export polished PDFs
Typical Workflow
- Upload a master resume with your full work history, projects, skills, and education.
- Paste a job description for the role you want to target.
- Choose a tailoring depth with
Light nudge,Keyword enhance, orFull tailor. - Generate a tailored resume and review the JD Match comparison for highlighted keywords and match percentage.
- Edit in the builder using templates, formatting controls, custom sections, resume enrichment, and AI regenerate.
- Generate supporting materials such as cover letters and outreach messages.
- Export to PDF when the resume is ready to send.
AI Providers and Privacy
Resume Matcher supports these providers:
- OpenAI
- Anthropic
- OpenRouter
- Google Gemini
- DeepSeek
- Ollama
You can use cloud models or keep everything local with Ollama. The Ollama path is the privacy-first option when you want resume data to stay on your machine.
Language Support
Resume Matcher supports both multilingual UI and multilingual generated content, including:
- English
- Spanish
- Chinese
- Japanese
- Portuguese (Brazilian)
Run It Locally or with Docker
- Installation for local development with Python, Node.js,
uv, andnpm - Docker Installation for the default containerized setup
- Docker + Ollama for private local-model usage with Docker
Next Steps
- Features for the full product surface
- PDF Templates for layout and formatting controls