Add concise "How It Works" 4-step flow and reorganize social links for better readability.
Resume Matcher
𝙹𝚘𝚒𝚗 𝙳𝚒𝚜𝚌𝚘𝚛𝚍 ✦ 𝚆𝚎𝚋𝚜𝚒𝚝𝚎 ✦ 𝙷𝚘𝚠 𝚝𝚘 𝙸𝚗𝚜𝚝𝚊𝚕𝚕 ✦ 𝙲𝚘𝚗𝚝𝚛𝚒𝚋𝚞𝚝𝚘𝚛𝚜 ✦ 𝙳𝚘𝚗𝚊𝚝𝚎 ✦ 𝚃𝚠𝚒𝚝𝚝𝚎𝚛/𝚇 ✦ 𝙻𝚒𝚗𝚔𝚎𝚍𝙸𝚗
Stop getting auto-rejected by ATS bots. Resume Matcher is the AI-powered platform that reverse-engineers hiring algorithms to show you exactly how to tailor your resume. Get the keywords, formatting, and insights that actually get you past the first screen and into human hands.
Hoping to make this, VS Code for making resumes.
[!IMPORTANT]
This project is in active development. New features are being added continuously, and we welcome contributions from the community. There are some breaking changes on the
mainbranch. If you have any suggestions or feature requests, please feel free to open an issue on GitHub or discuss it on our Discord server.
Getting Started
Resume Matcher helps you optimize your resume to highlight skills and experience that resonate with potential employers. Upload your resume, paste a job description, and let AI tailor your content.
How It Works
- Upload your master resume (PDF or DOCX)
- Paste a job description you're targeting
- Review AI-generated improvements and tailored content
- 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.
Key Features
- Works locally: Run everything on your machine with local AI models via Ollama, or use cloud providers.
- Multi-provider LLM support: Works with OpenAI, Anthropic, Gemini, OpenRouter, DeepSeek, and Ollama.
- Resume Tailoring: Automatically optimize your resume for specific job descriptions.
- Keyword Optimization: Align your resume with job keywords and highlight relevant experience.
- Guided Improvements: Get actionable suggestions to make your resume stand out.
Roadmap
If you have any suggestions or feature requests, please feel free to open an issue on GitHub. And discuss it on our Discord server.
- Visual keyword highlighting.
- AI Canvas, which can help to craft impactful, metric-driven resume content.
- Multi-job description optimization.
How to Install
Follow the instructions in the INSTALL.md file to set up the project locally.
Quick Start:
# Backend
cd apps/backend && cp .env.sample .env && uv sync
uv run uvicorn app.main:app --reload --port 8000
# Frontend (new terminal)
cd apps/frontend && npm install && npm run dev
Tech Stack
| Component | Technology |
|---|---|
| Backend | FastAPI, Python 3.11+ |
| Frontend | Next.js 15, React 19 |
| Database | TinyDB |
| LLM | LiteLLM (OpenAI, Anthropic, Ollama, etc.) |
| Styling | Tailwind CSS 4 |
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
Support the Development by Donating
If you would like to support the development of Resume Matcher, you can do so by donating. Your contributions will help us keep the project alive and continue adding new features.
| Platform | Link |
|---|---|
| GitHub | |
| Buy Me a Coffee |








