Repolode
srbhr

srbhr/Resume-Matcher

开源自托管简历工具,可结合本地或云端大模型,按每个职位描述定制你的简历。

可替代:Resume.ioTeal

Star
28,782
Fork
5,087
未关闭 Issue
40
最近提交
4天前

这是什么?

Resume Matcher 维护一份完整的主简历,并以它为基础,为你粘贴的每个职位描述生成定制版本。应用会改写建议内容、标出缺失和已匹配的关键词,并基于简历生成求职信与可选的面试准备内容。定制提示词明确禁止添加主简历中没有的技能、工具、雇主或量化指标。

应用可在本机运行,由 FastAPI 后端、Next.js 前端和 SQLite 数据库组成,也可以用一个 Docker 容器启动。它支持连接 OpenAI、Anthropic、Gemini、DeepSeek、OpenRouter、Groq,或本地 Ollama 模型。通过 MCP 服务器,Claude Code、Cursor 或 Codex 可以直接编写定制内容,由应用负责保存和渲染,无需 LLM 密钥。

ATS 评分和 ATS 检查不调用 LLM,由普通代码完成。评分综合关键词匹配、技能覆盖、职位名称匹配、章节完整度和日期一致性;检查则模拟招聘系统的文本提取方式读取 PDF。简历可导出为 A4 或 US Letter 尺寸的 PDF,内置十种模板。

核心功能

  • 01基于主简历和职位描述生成定制简历与求职信。
  • 02提供满分 100 的 ATS 评分,并列出缺失关键词。
  • 03模拟招聘系统的解析方式检查 PDF 文本的可读性。
  • 04支持 OpenAI、Anthropic、Gemini、DeepSeek、OpenRouter、Groq 以及本地 Ollama 模型。
  • 05后台队列可批量处理多个职位描述,中断后可恢复。
  • 06内置十种 PDF 模板,并可导出为 A4 或 US Letter 尺寸。

适用场景

  • 围绕同一份主简历,为多个职位分别定制简历而不虚构经历。
  • 使用本地 Ollama 模型,让简历内容不离开自己的电脑。
  • 投递前检查 PDF 简历能否被招聘系统正确提取文本。
  • 让 Claude Code 等编程助手编写简历内容,由应用负责保存和渲染。

快速上手

  1. 1

    打开 README 中链接的安装指南

  2. 2

    从 GitHub 克隆仓库

  3. 3

    按照安装指南中的 Docker 方式启动应用

  4. 4

    为所选 LLM 服务商添加 API 密钥,或使用 Ollama 配置本地模型

使用前须知

  • 需要为云端 LLM 服务商提供 API 密钥,或使用 Ollama 配置本地模型。
  • 自托管需要熟悉终端、Docker,或本地搭建 FastAPI 与 Next.js 环境。

标签

常见问题

Resume-Matcher 是什么?
开源自托管简历工具,可结合本地或云端大模型,按每个职位描述定制你的简历。 Resume Matcher 维护一份完整的主简历,并以它为基础,为你粘贴的每个职位描述生成定制版本。应用会改写建议内容、标出缺失和已匹配的关键词,并基于简历生成求职信与可选的面试准备内容。定制提示词明确禁止添加主简历中没有的技能、工具、雇主或量化指标。
Resume-Matcher 可以免费使用吗?用的什么许可证?
Resume-Matcher 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
Resume-Matcher 还在维护吗?
活跃维护中。Resume-Matcher 最近一次提交是在 2026年10月17日。
Resume-Matcher 适合用来做什么?
围绕同一份主简历,为多个职位分别定制简历而不虚构经历。 使用本地 Ollama 模型,让简历内容不离开自己的电脑。 投递前检查 PDF 简历能否被招聘系统正确提取文本。 让 Claude Code 等编程助手编写简历内容,由应用负责保存和渲染。
Resume-Matcher 怎么安装和运行?
打开 README 中链接的安装指南 从 GitHub 克隆仓库 按照安装指南中的 Docker 方式启动应用 为所选 LLM 服务商添加 API 密钥,或使用 Ollama 配置本地模型
在哪里获取 Resume-Matcher?
源代码和安装说明在 GitHub 上:https://github.com/srbhr/Resume-Matcher

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目