Skip to content
handsomekai924Public

About

BOSS 直聘自动投递系统 —— 登录、抓取职位、简历匹配、生成招呼语、一键投递,一条航段跑通。

Resources

Stars

79 stars

Watchers

0 watching

Forks

Repository files navigation

JobPilot

JobPilot 求职自动投递助手 —— 登录、找职位、简历匹配、AI 写招呼语、一键投递,一条龙跑通,协议全部走真实接口。首个接入平台为 BOSS 直聘。

登录 ──► 找职位 ──► 简历匹配 ──► AI 写招呼语 ──► 一键投递

后续会更新其他平台


下载

到 Releases 页面的 Assets 里下 JobPilot-x.y.z.zip,无需 Python:

来源 地址
GitHub https://github.com/handsomekai924/jobpilot/releases
Gitee(国内更快) https://gitee.com/w-kev/jobpilot/releases

装好后有新版本会在网页里提示,点「立即更新」就地升级。从 1.x 升到 2.0.0 需要手动替换一次,详见 Release 页面的更新说明。


安装

打包版:解压到任意目录即装好,数据就存在解压目录的 data\ 里(换机器整个文件夹拷走)。

源码版:Python 侧是 uv workspace,一条 uv sync 把所有包与依赖装进 .venv。先装 uv(没装的话):

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"   # Windows
curl -LsSf https://astral.sh/uv/install.sh | sh              # macOS / Linux
# 或 pip install uv
git clone https://github.com/handsomekai924/jobpilot.git
cd jobpilot
uv sync              # 装齐 Python 包与依赖(Python 3.12+ 由 uv 自动备好)
pnpm install         # 前端依赖(需 Node.js + pnpm)

环境:Chrome 浏览器、一个能收短信的手机号(打包版不需要 Python)。


启动

打包版:双击 JobPilot.exe,浏览器自动打开控制台。

源码版(前后端分开启动):

uv run python -m jobpilot_server    # API 服务:http://127.0.0.1:8787
pnpm dev                            # 前端:http://127.0.0.1:5173

启动时只打印接口地址与接口文档地址,不会自动打开浏览器。端口被占用会自动往后顺延,前端代理跟着实际端口走。

常用参数:--reload 改代码自动重启(开发用)、--self-check 只做路径/环境自检、--port 指定端口。

打开后按页面顺序走:登录 → 找职位 → 上传简历 → AI 设置 → 看匹配 → 一键投递。


开发

uv run pytest        # 测试
packaging\build.bat  # 打包 exe(需 pnpm,产物在 dist\)

界面预览

概览页

概览页

登录

短信验证码 / APP 扫码,滑块由你本人拖动官方组件。 登录页

找职位

按条件分页抓取、卡片化浏览、选中即抓 JD。 职位页

上传简历

Word / PDF / Markdown / 纯文本,AI 自动解析成结构化结果。 简历页

AI 设置

OpenAI 兼容协议(DeepSeek / Kimi / 本地 vLLM 都行),Key 只存本地。 AI 设置页

采集配置

城市 / 求职类型 / 薪资 / 经验 / 学历 / 行业 / 规模,含黑名单规则。 采集配置

匹配工作台

一键匹配,AI 出匹配度、优缺点与个性化招呼语。 匹配工作台

批量发送

一键发送全部 / 选中,带评分阈值与发送清单。 批量发送

抓取任务

每次抓取留档,可回看条件、统计与本批岗位。 抓取任务

分析历史

历史匹配结果载入 / 删除。 分析历史

匹配详情

点开卡片看分析全文,底部可改招呼语并发送。 匹配详情上

匹配详情下

版本更新

手动检测、就地看更新日志、一键复制诊断信息。 版本更新


后续规划

  • 自定义打招呼提示词
  • 简历多版本管理与针对性优化
  • 岗位专属面试题生成
  • 全流程全自动模式并添加定时任务定时发送
  • 投递策略优化(时间段、频率控制)
  • 支持更多招聘平台(拉勾、猎聘、前程无忧等)

免责声明

本项目仅供学习与技术研究使用。使用即表示你同意:

  1. 遵守 BOSS 直聘的用户协议与法律法规,账号行为自负
  2. 不得用于批量骚扰、数据倒卖或任何商业牟利用途
  3. 控制抓取频率,不要对目标站点造成压力
  4. 因使用本项目导致的任何账号限制、封禁或法律后果,作者不承担责任

若平台方认为本项目不妥,联系即下架。

License: MIT

About

BOSS 直聘自动投递系统 —— 登录、抓取职位、简历匹配、生成招呼语、一键投递,一条航段跑通。

Resources

Stars

79 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages