#77th of 48 in Agent platforms

resume-matcher

Tailors resumes and cover letters to job descriptions using local or hosted LLMs

Stars
28.8k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 30 weeks+2,840
27 Mar 2026: 26,003 stars3 Apr 2026: 26,072 stars10 Apr 2026: 26,162 stars17 Apr 2026: 26,347 stars24 Apr 2026: 26,438 stars1 May 2026: 26,529 stars8 May 2026: 26,628 stars15 May 2026: 26,718 stars22 May 2026: 26,811 stars29 May 2026: 26,892 stars5 Jun 2026: 26,982 stars12 Jun 2026: 27,085 stars19 Jun 2026: 27,183 stars26 Jun 2026: 27,286 stars3 Jul 2026: 27,383 stars10 Jul 2026: 27,473 stars17 Jul 2026: 27,570 stars24 Jul 2026: 27,672 stars31 Jul 2026: 27,759 stars7 Aug 2026: 27,869 stars14 Aug 2026: 27,959 stars21 Aug 2026: 28,045 stars28 Aug 2026: 28,110 stars4 Sept 2026: 28,190 stars11 Sept 2026: 28,274 stars18 Sept 2026: 28,375 stars25 Sept 2026: 28,443 stars2 Oct 2026: 28,513 stars9 Oct 2026: 28,582 stars16 Oct 2026: 28,678 stars23 Oct 2026: 28,843 stars

26,003 on 27 Mar 202628,843 on 23 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Resume Matcher takes a master resume (PDF or DOCX) and a pasted job description, then generates a tailored resume, cover letter and optional interview prep. It scores the match, highlights keywords, and exports PDFs from 10 templates through headless Chromium. The backend is FastAPI with LiteLLM, the frontend is Next.js, and storage is SQLite by default with optional PostgreSQL.

Who it is for: Job seekers who want to self-host resume tailoring with local or API LLMs

Ranked among open-source alternatives to Copilot Studio (#7 of 10).

Strengths

  • Works with Ollama locally and with OpenAI, Anthropic, Gemini, OpenRouter, DeepSeek and Groq
  • SQLite by default, so no separate database is required
  • Tailoring queue processes several job descriptions in the background and resumes after restart
  • Multi-arch Docker images (amd64, arm64) serve app and API on port 3000

Weaknesses

  • Manual setup needs Python 3.13+, Node.js 24+ and uv
  • Claude CLI and ChatGPT sign-in providers do not work in the default Docker setup
  • Subscription-based providers depend on unofficial third-party access and may stop working
  • RAM and GPU requirements are not stated

What it needs

  • GPU optional
  • Docker + Compose
  • Needs Python 3.13+, Node.js 24+, uv, Playwright Chromium, SQLite or PostgreSQL
  • Models: Ollama, OpenAI, Anthropic, Google Gemini, OpenRouter
  • port 3000

Quick answers

Is resume-matcher open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run resume-matcher with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does resume-matcher need a GPU?

No. It runs on a CPU and can use a GPU when you have one.

Also in Agent platforms

See all 48
Also in Agent platforms
RankProjectScore
1AutoGPTRole-based AI agents coordinated by one lead agent, plus a visual workflow builder Live demo ↗ (opens in a new tab)187.7k starscustom license94 out of 100
2daily_stock_analysisLLM-driven daily analysis of watchlist stocks across six markets, pushed to chat apps67k starsMIT94 out of 100
3LangflowVisual builder for AI agents and workflows, exposed as API or MCP server156k starsMIT93 out of 100
#4DifyVisual builder for LLM workflows, RAG pipelines and agents, with APIs Live demo ↗ (opens in a new tab)159.4k starscustom license92 out of 100
#5deer-flowAgent harness running sub-agents, memory and sandboxes with pluggable skills84.4k starsMIT88 out of 100