่ฟ”ๅ›ž็›ฎๅฝ•
ๅผ€ๆบ้กน็›ฎๅ…ถไป–ๅผ€ๆบๅทฅๅ…ท็ฑปๆ–ฐๆ‰‹

GitHub - srbhr/Resume-Matcher: The #1 AI Harness for Building Resumes, PDFs, Cover Letters & more, locally with 100+ LLMs support.

Resume Matcher ๐™น๐š˜๐š’๐š— ๐™ณ๐š’๐šœ๐šŒ๐š˜๐š›๐š โœฆ ๐š†๐šŽ๐š‹๐šœ๐š’๐š๐šŽ โœฆ ๐™ท๐š˜๐š  ๐š๐š˜ ๐™ธ๐š—๐šœ๐š๐šŠ๐š•๐š• โœฆ ๐™ฒ๐š˜๐š—๐š๐š›๐š’๐š‹๐šž๐š๐š˜๐š›๐šœ โœฆ ๐š‚๐š™๐š˜๐š—๐šœ๐š˜๐š› โœฆ ๐šƒ๐š ๐š’๐š๐š๐šŽ๐š›/๐š‡ โœฆ ๐™ป๐š’๐š—๐š”๐šŽ๐š๐™ธ๐š— โœฆ ๐™ฒ๐š›๐šŽ๐šŠ๐š๐š˜๐š› English | Espaรฑol | ็ฎ€ไฝ“ไธญๆ–‡ | ๆ—ฅๆœฌ่ชž The AI harness to build tailored resumes

0 ๆฌก้˜…่ฏป2026/09/18 ๅ‘ๅธƒ
GitHub - srbhr/Resume-Matcher: The #1 AI Harness for Building Resumes, PDFs, Cover Letters & more, locally with 100+ LLMs support. ๆฅๆบๅ›พ็‰‡

็คพๅŒบไฝœ่€… ยท zZz

ๅฎƒ่งฃๅ†ณไป€ไนˆ้—ฎ้ข˜

Resume Matcher

๐™น๐š˜๐š’๐š— ๐™ณ๐š’๐šœ๐šŒ๐š˜๐š›๐š โœฆ ๐š†๐šŽ๐š‹๐šœ๐š’๐š๐šŽ โœฆ ๐™ท๐š˜๐š  ๐š๐š˜ ๐™ธ๐š—๐šœ๐š๐šŠ๐š•๐š• โœฆ ๐™ฒ๐š˜๐š—๐š๐š›๐š’๐š‹๐šž๐š๐š˜๐š›๐šœ โœฆ ๐š‚๐š™๐š˜๐š—๐šœ๐š˜๐š› โœฆ ๐šƒ๐š ๐š’๐š๐š๐šŽ๐š›/๐š‡ โœฆ ๐™ป๐š’๐š—๐š”๐šŽ๐š๐™ธ๐š— โœฆ ๐™ฒ๐š›๐šŽ๐šŠ๐š๐š˜๐š›

English | Espaรฑol | ็ฎ€ไฝ“ไธญๆ–‡ | ๆ—ฅๆœฌ่ชž

The AI harness to build tailored resumes for each job application with Claude, ChatGPT, DeepSeek, Kimi, GLM, Gemma, and other LLMs. Supports both local and remote LLMs.

Important

The project needs your help and support. If you can donate a small amount, that will help me to continue developing and improving Resume Matcher.

Sponsoring for a company? Put your logo in front of 27k+ developers โ†’ become a sponsor โ†“

Getting Started

Resume Matcher works by creating a master resume that you can use to tailor for each job application. Installation instructions here: How to Install

How It Works

  • Upload your master resume (PDF or DOCX)
  • Paste a job description you're targeting
  • Review AI-generated improvements and tailored content
  • Cover Letter and optional interview preparation for the job application
  • Customize the layout and sections to fit your style
ๅฏๅคๅˆถๅ‘ฝไปค
Export as a professional PDF with your preferred template

Stay Connected

Join our Discord for discussions, feature requests, and community support.

Follow us on LinkedIn for updates.

Star the repo to support development and get notified of new releases.

Sponsors

Resume Matcher is free and open-source, kept alive by its sponsors and backers. If it helps you, please consider supporting its development.

Companies backing Resume Matcher

Sponsor at a company tier and your logo + link + blurb lands here โ€” in front of a community of 27k+ stars and 4.9k forks , featured on Trendshift and the Vercel OSS Program .

Sponsor Description

Apideck One API to connect your app to 200+ SaaS platforms (accounting, HRIS, CRM, file storage). Build integrations once, not 50 times. ๐ŸŒ apideck.com

Vercel Resume Matcher is a part of Vercel OSS // Summer 2025 Program ๐ŸŒ vercel.com

Cubic.dev Cubic provides PR reviews for Resume Matcher ๐ŸŒ cubic.dev

Kilo Code Kilo Code provides AI code reviews and coding credits to Resume Matcher ๐ŸŒ kilo.ai

ZanReal ZanReal is an AI-driven development company building scalable cloud solutions, from strategy and UX to DevOps, helping teams ship faster and turn ideas into production. ๐ŸŒ zanreal.com

โœฆ Your company here Reach 27k+ developers and 4.9k forks. Become a sponsor โ†’

Read the Sponsorship Guide for tiers and details. Sponsors get a special thank-you in the README and on our website.

Support as an individual

Every bit keeps Resume Matcher free and funds new features โ€” and you'll be thanked in the README and on our website.

Platform Link

GitHub

Buy Me a Coffee

Creators' Note

Thank you for checking out Resume Matcher. If you want to connect, collaborate, or just say hi, feel free to reach out! ~ Saurabh Rai โœจ

You can follow me on:

  • Website: https://srbhr.com
  • Linkedin: https://www.linkedin.com/in/srbhr/
  • Twitter: https://twitter.com/srbhrai
  • GitHub: https://github.com/srbhr

Key Features

Core Features

Master Resume : Create a comprehensive master resume to draw from your existing one.

Resume Builder

Paste in a job description and get AI-powered resume tailored for that specific role.

You can:

  • Modify suggested content
  • Add/remove sections
  • Rearrange sections via drag-and-drop
  • Choose from multiple resume templates

Cover Letter Generator

Generate tailored cover letters based on the job description and your resume.

Interview Preparation

Generate structured, resume-grounded interview prep for saved tailored resumes. Use the Builder's Interview Prep tab on demand, or enable automatic generation in Settings.

Resume Scoring & Keyword Highlighting

Analyze your resume against the job description with a match score, keyword highlighting, and suggestions for improvement.

PDF Export

ๅ‘ฝไปค
Export your tailored resume and cover letter in PDF.

Templates

Template Name Preview Description

Classic Single Column

A traditional and clean layout suitable for most industries. ๐•๐ข๐ž๐ฐ ๐๐ƒ๐…

Modern Single Column

A contemporary design with a focus on readability and aesthetics. ๐•๐ข๐ž๐ฐ ๐๐ƒ๐…

Classic Two Column

A structured layout that separates sections for clarity. ๐•๐ข๐ž๐ฐ ๐๐ƒ๐…

Modern Two Column

A sleek design that utilizes two columns for better organization. ๐•๐ข๐ž๐ฐ ๐๐ƒ๐…

Internationalization

  • Multi-Language UI : Interface available in English, Spanish, Chinese, Japanese, and Portuguese (Brazilian)
  • Multi-Language Content : Generate resumes and cover letters in your preferred language

Roadmap

If you have any suggestions or feature requests, please feel free to open an issue on GitHub or discuss it on our Discord server.

  • AI Canvas for crafting impactful, metric-driven resume content
  • Email template generator for job applications
  • Multi-job description optimization

How to Install

For detailed setup instructions, see SETUP.md (English) or: Espaรฑol , ็ฎ€ไฝ“ไธญๆ–‡ , ๆ—ฅๆœฌ่ชž .

Prerequisites

Tool Version Installation

ๅ‘ฝไปค
Python

3.13+ python.org

Node.js 22+ nodejs.org

ๅ‘ฝไปค
uv

Latest astral.sh/uv

Quick Start

Fastest for MacOS, WSL and Ubuntu users:

Clone the repository

ๅ‘ฝไปค
git clone https://github.com/srbhr/Resume-Matcher.git
ๅ‘ฝไปค
cd Resume-Matcher

Backend (Terminal 1)

ๅ‘ฝไปค
cd apps/backend
ๅ‘ฝไปค
cp .env.example .env # Configure your AI provider
ๅ‘ฝไปค
uv sync # Install dependencies
ๅ‘ฝไปค
uv run app

Frontend (Terminal 2)

ๅ‘ฝไปค
cd apps/frontend
ๅ‘ฝไปค
npm install
ๅ‘ฝไปค
npm run dev

Open http://localhost:3000 and configure your AI provider in Settings.

Supported AI Providers

Provider Local/Cloud Notes

Ollama Local Free, runs on your machine

OpenAI Cloud GPT-5 Nano, GPT-4o

Anthropic Cloud Claude Haiku 4.5

Google Gemini Cloud Gemini 3 Flash

OpenRouter Cloud Access to multiple models

DeepSeek Cloud DeepSeek Chat

ๅ‘ฝไปค
Docker Deployment

Official Docker images are published for linux/amd64 and linux/arm64 on:

  • ghcr.io/srbhr/resume-matcher
  • srbhr/resume-matcher

Run on a single public port ( 3000 ) with API available at /api :

ๅ‘ฝไปค
docker run --name resume-matcher \

-p 3000:3000 \ -v resume-data:/app/backend/data \ ghcr.io/srbhr/resume-matcher:latest

Prefer pinning a version in production, for example ghcr.io/srbhr/resume-matcher:1.3.0 or ghcr.io/srbhr/resume-matcher:1.3 .

Endpoints:

  • App: http://localhost:3000
  • API health check: http://localhost:3000/api/v1/health
  • API docs: http://localhost:3000/docs

Using Ollama with Docker? Use http://host.docker.internal:11434 as the Ollama URL instead of localhost .

Tech Stack

Component Technology

Backend FastAPI, Python 3.13+, LiteLLM

Frontend Next.js 16, React 19, TypeScript

Database TinyDB (JSON file storage)

Styling Tailwind CSS 4, Swiss International Style

PDF Headless Chromium via Playwright

Join Us and Contribute

We welcome contributions from everyone! Whether you're a developer, designer, or just someone who wants to help out. All the contributors are listed in the about page on our website and on the GitHub Readme here.

Check out the roadmap if you would like to work on the features that are planned for the future. If you have any suggestions or feature requests, please feel free to open an issue on GitHub and discuss it on our Discord server.

Contributors

Star History

Resume Matcher is a part of Vercel Open Source Program

โ€” ๆœฌๆ–‡็”ฑ AI ๆ นๆฎๅ…ฌๅผ€ๆฅๆบ่พ…ๅŠฉๆ•ด็†๏ผŒๅ‘ฝไปคใ€็‰ˆๆœฌไธŽ่ฎธๅฏ่ฏ่ฏทๅœจไฝฟ็”จๅ‰ๅˆฐๅŽŸๅง‹้กต้ขๅคๆ ธใ€‚

ๅฎ‰่ฃ… / ๅผ€ๅง‹ไฝฟ็”จ

Getting Started Resume Matcher works by creating a master resume that you can use to tailor for each job application. Installation instructions here: How to Install How It Works

  • Upload your master resume (PDF or DOCX)
  • Paste a job description you're targeting
  • Review AI-generated improvements and tailored content
  • Cover Letter and optional interview preparation for the job application
  • Customize the layout and sections to fit your style
ๅฏๅคๅˆถๅ‘ฝไปค
Export as a professional PDF with your preferred template

Stay Connected Join our Discord for discussions, feature requests, and community support. Follow us on LinkedIn for updates. Star the repo to support development and get notified of new releases.

Sponsors Resume Matcher is free and open-source, kept alive by its sponsors and backers. If it helps you, please consider supporting its development.

Companies backing Resume Matcher Sponsor at a company tier and your logo + link + blurb lands here โ€” in front of a community of 27k+ stars and 4.9k forks , featured on Trendshift and the Vercel OSS Program .

Sponsor Description Apideck One API to connect your app to 200+ SaaS platforms (accounting, HRIS, CRM, file storage). Build integrations once, not 50 times. ๐ŸŒ apideck.com Vercel Resume Matcher is a part of Vercel OSS // Summer 2025 Program ๐ŸŒ vercel.

com Cubic.dev Cubic provides PR reviews for Resume Matcher ๐ŸŒ cubic.dev Kilo Code Kilo Code provides AI code reviews and coding credits to Resume Matcher ๐ŸŒ kilo.

ai ZanReal ZanReal is an AI-driven development company building scalable cloud solutions, from strategy and UX to DevOps, helping teams ship faster and turn ideas into production. ๐ŸŒ zanreal.com โœฆ Your company here Reach 27k+ developers and 4.9k forks.

Become a sponsor โ†’ Read the Sponsorship Guide for tiers and details. Sponsors get a special thank-you in the README and on our website.

Support as an individual Every bit keeps Resume Matcher free and funds new features โ€” and you'll be thanked in the README and on our website. Platform Link GitHub Buy Me a Coffee Creators' Note Thank you for checking out Resume Matcher.

If you want to connect, collaborate, or just say hi, feel free to reach out! ~ Saurabh Rai โœจ You can follow me on:

Key Features Core Features Master Resume : Create a comprehensive master resume to draw from your existing one. Resume Builder Paste in a job description and get AI-powered resume tailored for that specific role. You can:

Cover Letter Generator Generate tailored cover letters based on the job description and your resume. Interview Preparation Generate structured, resume-grounded interview prep for saved tailored resumes.

Use the Builder's Interview Prep tab on demand, or enable automatic generation in Settings. Resume Scoring & Keyword Highlighting Analyze your resume against the job description with a match score, keyword highlighting, and suggestions for improvement.

PDF Export

  • Website: https://srbhr.com
  • Linkedin: https://www.linkedin.com/in/srbhr/
  • Twitter: https://twitter.com/srbhrai
  • GitHub: https://github.com/srbhr
  • Modify suggested content
  • Add/remove sections
  • Rearrange sections via drag-and-drop
  • Choose from multiple resume templates
ๅ‘ฝไปค
Export your tailored resume and cover letter in PDF.

Templates Template Name Preview Description Classic Single Column A traditional and clean layout suitable for most industries. ๐•๐ข๐ž๐ฐ ๐๐ƒ๐… Modern Single Column A contemporary design with a focus on readability and aesthetics.

๐•๐ข๐ž๐ฐ ๐๐ƒ๐… Classic Two Column A structured layout that separates sections for clarity. ๐•๐ข๐ž๐ฐ ๐๐ƒ๐… Modern Two Column A sleek design that utilizes two columns for better organization. ๐•๐ข๐ž๐ฐ ๐๐ƒ๐… Internationalization

Roadmap If you have any suggestions or feature requests, please feel free to open an issue on GitHub or discuss it on our Discord server.

How to Install For detailed setup instructions, see SETUP.md (English) or: Espaรฑol , ็ฎ€ไฝ“ไธญๆ–‡ , ๆ—ฅๆœฌ่ชž . Prerequisites Tool Version Installation

  • Multi-Language UI : Interface available in English, Spanish, Chinese, Japanese, and Portuguese (Brazilian)
  • Multi-Language Content : Generate resumes and cover letters in your preferred language
  • AI Canvas for crafting impactful, metric-driven resume content
  • Email template generator for job applications
  • Multi-job description optimization

ๆฅๆบๆ•™็จ‹้…ๅ›พ

Resume Matcher
้…ๅ›พ 1 ยท Resume MatcherๆŸฅ็œ‹ๅŽŸๅ›พ
Resume Matcher Demo
้…ๅ›พ 2 ยท Resume Matcher DemoๆŸฅ็œ‹ๅŽŸๅ›พ
Discord
้…ๅ›พ 3 ยท DiscordๆŸฅ็œ‹ๅŽŸๅ›พ
LinkedIn
้…ๅ›พ 4 ยท LinkedInๆŸฅ็œ‹ๅŽŸๅ›พ
Star Resume Matcher
้…ๅ›พ 5 ยท Star Resume MatcherๆŸฅ็œ‹ๅŽŸๅ›พ
sponsors
้…ๅ›พ 6 ยท sponsorsๆŸฅ็œ‹ๅŽŸๅ›พ
donate
้…ๅ›พ 7 ยท donateๆŸฅ็œ‹ๅŽŸๅ›พ
srbhr
้…ๅ›พ 8 ยท srbhrๆŸฅ็œ‹ๅŽŸๅ›พ

้€‚็”จๅœบๆ™ฏ

ๅญฆไน ็ ”็ฉถ
ๅผ€ๆบ้กน็›ฎๅฎž่ทต