Skip to content

InTheFuture7/resumeHello

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

resumeHello

Your job hunting companion that says hello, tracks history, and maps your career landscape.

resumeHello 是一个基于 Resume-Matcher (1.1 Voyager)深度定制的求职辅助工具。相比原项目,我们新增或调整了以下功能:

  • 打招呼语句生成 – 在独立页面中,根据简历和岗位描述自动生成一段友好的开场白/自荐语。该功能与简历生成模块解耦,方便你在求职招聘平台上广泛联系雇主。
  • 匹配度评分 – 对岗位描述进行结构化分析,给出可量化的匹配程度。
  • 历史投递记录 – 保存每一次投递的简历、岗位描述、匹配结果以及生成的内容。
  • 岗位分类与分析 – 基于历史投递数据,自动聚类岗位类型。
  • 岗位画像刻画 – 提炼每一类岗位的核心特点、常见技术栈及技能要求。

工作流

  1. 上传主简历(PDF 或 DOCX),可编辑简历补全识别缺失的信息
  2. http://localhost:3000/outreach 粘贴要投递的职位描述,以及打招呼模板,获得大招呼语句以及匹配度分析
  3. http://localhost:3000/outreach/history-analysis 分析已投递岗位类型,并得到每类岗位的分析报告

效果预览

以下图片展示了当前已实现的核心功能模块界面:

入口页面
图1:入口页面(点击「启动运行」即可体验完整功能)

应用页面
图2:应用面板页面

打招呼语句生成示例及匹配度分析
图3:智能生成打招呼语句及岗位匹配度量化分析

历史投递记录
图4:投递历史记录追踪与岗位分布画像追踪

快速开始

环境准备

工具 最低版本 如何检查 安装
Python 3.13+ python --version python.org
Node.js 22+ node --version nodejs.org
npm 10+ npm --version 随 Node.js 一起安装
uv 最新 uv --version astral.sh/uv
Git 任意 git --version git-scm.com

项目运行

git clone https://github.com/InTheFuture7/resumehello.git
cd resumehello
# 后端(终端 1)
cd apps/backend
cp .env.example .env        # 配置你的 AI 提供商
uv sync                     # 安装依赖
.venv/Scripts/activate      # 激活虚拟环境
uv run uvicorn app.main:app --reload --port 8000

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

除了在 .env 中配置大模型,也可打开 http://localhost:3000,在"设置"中配置

注意:设置语言时,需要保持界面语言和内容语言一致

项目进展

[bug fix] 2026.04.13:使用 webpack,避免 Turbopack 的异常缓存膨胀 [add feat] 2026.04.15: 沟通什么?根据职位信息列出需要沟通些什么内容,可能会被问些什么?需要检索公司相关信息。一般的提问角度(搜索本类型岗位的相关面经),比如:针对职位信息中的一些实际问题,设置一些问题。

致谢

  1. Resume-Matcher
  2. LINUX DO

About

Your job hunting companion that says hello, tracks history, and maps your career landscape.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors