Introduction

Getting Started

Learn how Resume Matcher works and start building tailored resumes

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

  1. Create a Master Resume - Upload your comprehensive resume with all experience, skills, and projects
  2. Paste a Job Description - Copy the job posting you want to apply for
  3. 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
  1. Dashboard - Your home base showing master resume and all tailored versions
  2. Builder - Edit any resume with live preview and formatting controls
  3. Tailor - Paste a job description to generate a new tailored resume
  4. 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