Back to Resume Matcher

Resume Matcher

README.zh-CN.md

1.2.011.6 KB
Original Source
<div align="center">

Resume Matcher

English | Español | 简体中文 | 日本語

𝙹𝚘𝚒𝚗 𝙳𝚒𝚜𝚌𝚘𝚛𝚍𝚆𝚎𝚋𝚜𝚒𝚝𝚎𝙷𝚘𝚠 𝚝𝚘 𝙸𝚗𝚜𝚝𝚊𝚕𝚕𝙲𝚘𝚗𝚝𝚛𝚒𝚋𝚞𝚝𝚘𝚛𝚜𝚂𝚙𝚘𝚗𝚜𝚘𝚛𝚃𝚠𝚒𝚝𝚝𝚎𝚛/𝚇𝙻𝚒𝚗𝚔𝚎𝚍𝙸𝚗𝙲𝚛𝚎𝚊𝚝𝚘𝚛

为每一次求职投递生成量身定制的简历:AI 给出可执行的优化建议。支持本地使用 Ollama 运行,也可通过 API 连接你常用的 LLM 提供商。

</div> <div align="center">

<a href="https://trendshift.io/repositories/565" target="_blank"></a>

</div>

[!IMPORTANT]

本项目处于活跃开发中。新功能会持续添加,我们也欢迎社区贡献。如果你有建议或功能需求,欢迎在 GitHub 提 Issue,或加入我们的 Discord 讨论。

快速开始

Resume Matcher 的工作方式是先建立一份“主简历”,然后针对每个职位描述进行定制。安装说明见:如何安装

工作流程

  1. 上传你的主简历(PDF 或 DOCX)
  2. 粘贴你要投递的职位描述(JD)
  3. 审阅AI 生成的改进建议与定制内容
  4. 生成该岗位的求职信与邮件模板
  5. 自定义版式与章节,匹配你的风格
  6. 导出为你选定模板的专业 PDF

保持联系

加入我们的 Discord,参与讨论、功能需求与社区支持。

关注我们的 LinkedIn 获取更新。

给仓库点 Star 来支持开发,并及时获取新版本通知。

赞助商

感谢赞助商帮助项目持续推进。如果你觉得 Resume Matcher 有帮助,欢迎通过 GitHub Sponsors 支持我们,以便持续迭代与改进。

SponsorDescription
APIDECKOne API to connect your app to 200+ SaaS platforms (accounting, HRIS, CRM, file storage). Build integrations once, not 50 times. 🌐 apideck.com
VercelResume Matcher 是 Vercel OSS // Summer 2025 计划的一部分 🌐 vercel.com
Cubic.devCubic 为 Resume Matcher 提供 PR 审查 🌐 cubic.dev
Kilo CodeKilo Code 为 Resume Matcher 提供 AI 代码审查和编码积分 🌐 kilo.ai

<a id="support-the-development-by-donating"></a>

赞助 Resume Matcher

请阅读我们的 Sponsorship Guide 了解您的赞助如何帮助本项目。您将在 ReadME 和我们的网站上获得特别鸣谢。

平台链接
GitHub
Buy Me a Coffee

创作者留言

感谢您关注 Resume Matcher。如果您想联系、合作或只是打个招呼,请随时联系我! ~ Saurabh Rai

您可以在以下平台关注我:

主要功能

核心能力

主简历(Master Resume):基于你现有简历创建一份完整的主简历,后续每次投递都从这份主简历中抽取与定制。

简历生成器

粘贴职位描述后,获得针对该岗位定制的 AI 简历建议。

你可以:

  • 修改建议内容
  • 添加/移除章节
  • 通过拖拽调整章节顺序
  • 从多种简历模板中选择

求职信与邮件生成器

基于职位描述与你的简历,生成定制化的求职信与邮件模板。

简历评分(开发中功能)

我们正在开发“简历评分”功能:对比你的简历与职位描述,输出匹配分数,并给出改进建议。

PDF 导出

将定制后的简历与求职信导出为 PDF。

模板

模板名称预览说明
经典单栏传统且干净的排版,适用于大多数行业。查看 PDF
现代单栏更强调可读性与审美的现代风格。查看 PDF
经典双栏将内容分区展示,更清晰易扫读。查看 PDF
现代双栏利用双栏结构做更强的信息组织。查看 PDF

国际化

  • 多语言 UI:界面支持英语、西班牙语、中文与日语
  • 多语言内容:可按你偏好的语言生成简历与求职信

路线图

如果你有建议或功能需求,欢迎在 GitHub 提 Issue,或加入我们的 Discord 讨论。

  • 可视化关键词高亮
  • 用于打造量化、可落地简历内容的 AI 画布(AI Canvas)
  • 多职位描述联合优化

<a id="how-to-install"></a>

如何安装

更详细的安装与配置说明请查看 安装文档(也提供 English / Español / 日本語)。

前置条件

工具版本安装
Python3.13+python.org
Node.js22+nodejs.org
uv最新版astral.sh/uv

快速开始

适用于 MacOS、WSL 与 Ubuntu 的最快方式:

bash
# 克隆仓库
git clone https://github.com/srbhr/Resume-Matcher.git
cd Resume-Matcher

# 后端(终端 1)
cd apps/backend
cp .env.example .env        # 配置你的 AI 提供商
uv sync                      # 安装依赖
uv run uvicorn app.main:app --reload --port 8000

# 前端(终端 2)
cd apps/frontend
npm install
npm run dev

打开 http://localhost:3000,并在 Settings 中配置你的 AI 提供商。

支持的 AI 提供商

提供商本地/云说明
Ollama本地免费,在你的机器上运行
OpenAIGPT-4o、GPT-4o-mini
AnthropicClaude 3.5 Sonnet
Google GeminiGemini 1.5 Flash/Pro
OpenRouter访问多种模型
DeepSeekDeepSeek Chat

Docker 部署

bash
docker pull srbhr/resume-matcher:latest

docker run srbhr/resume-matcher:latest
<!-- 注意:Docker 文档正在编写中。目前请参考 docker-compose.yml -->

在 Docker 中使用 Ollama? 将 Ollama URL 配置为 http://host.docker.internal:11434(而不是 localhost)。

技术栈

组件技术
后端FastAPI、Python 3.13+、LiteLLM
前端Next.js 15、React 19、TypeScript
数据库TinyDB(JSON 文件存储)
样式Tailwind CSS 4、Swiss International Style
PDFPlaywright 驱动的无头 Chromium

参与贡献

我们欢迎所有人的贡献!无论你是开发者、设计师,还是希望帮忙的用户。所有贡献者都会展示在我们官网的 about 页面,也会显示在 GitHub README 中。

如果你希望参与未来规划的功能,可以先看看路线图。若你有建议或功能需求,欢迎在 GitHub 提 Issue,并在我们的 Discord 讨论。

<a id="contributors"></a>

贡献者

<a href="https://github.com/srbhr/Resume-Matcher/graphs/contributors"> </a> <details> <summary><kbd>Star 历史</kbd></summary> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=srbhr/resume-matcher&theme=dark&type=Date"> </picture> </details>

Resume Matcher 是 Vercel Open Source Program 的一部分