30分钟搭建BOSS直聘自动化求职工作台
手把手教你使用 GeekGeekRun 完成 BOSS 直聘自动化求职:从下载安装、登录配置、职位筛选规则设置到 AI 复聊全流程配置,跑通自动海投与已读不回跟进,告别手动逐个开聊的重复劳动。

还在手动逐个开聊?教你搭建自动化求职工作台
上周帮一个跳槽的朋友看简历,他跟我吐槽:"在 BOSS 直聘上每天打开推荐列表,手动点进去看职位、点开聊天窗、发招呼语,一天下来手腕都酸了,投出去还没几个回复。" 我深有同感——找工作本来就够耗精力了,海投阶段如果还要人工筛选、逐个问候,心智负担真的很大。
今天带你用 GeekGeekRun(牛人快跑) 把这个过程自动化起来。它是一个基于 Puppeteer + Electron 的桌面工具,能帮你按规则自动开聊、标记不合适职位、已读不回自动复聊。学完本篇,你将从零完成环境准备、下载安装、首次登录、规则配置、AI 复聊设置,跑通一次完整的自动化求职流程。
前置条件
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10(2016年后出厂)/ macOS 14+ / Ubuntu 20.04 |
| BOSS 直聘账号 | 已注册,建议用一个专用账号,避免和日常工作账号冲突 |
| 网络 | 能正常访问 BOSS 直聘网页版 |
| 额外提醒 | 如果你在公司电脑上操作,注意公司可能部署了上网行为审计工具(如深信服、奇安信等),建议用个人设备运行 |
第一步:下载安装
打开项目的 Releases 页面,根据你的系统下载对应安装包:
- Windows:下载
.exe文件,双击安装,装完自动启动 - Linux (.deb):执行
dpkg -i GeekGeekRun_latest.deb安装后从桌面启动 - macOS:下载对应架构的
.dmg,挂载后拖入 Applications 文件夹
macOS 用户注意:因为安装包未签名,直接双击会报"已损坏,无法打开"。这是 macOS 的 Gatekeeper 机制在拦截未签名应用,需要在终端放行:
bash
## 允许运行未签名应用
sudo spctl --master-disable
## 移除应用的 Quarantine 属性
xattr -cr /Applications/GeekGeekRun.app
为什么要这么做?macOS 默认只信任已公证(Notarized)的应用。GeekGeekRun 是个人开发者维护的开源项目,没有走苹果签名流程,所以需要手动放行。放心,这只是放开一个应用的限制,不会降低系统整体安全性——后续可以
sudo spctl --master-enable恢复。
装好后打开程序,引导界面会出现,接下来一步步配置。
第二步:登录 BOSS 直聘
程序内置了 BOSS 登录助手,不需要手动搞 Cookie、JSON 这些技术术语。
操作流程:
- 程序会弹出一个内嵌浏览器窗口,显示 BOSS 直聘登录页
- 用准备好的账号扫码或手机号登录
- 登录成功后,程序会自动保存会话凭据到本地(不会上传任何服务器)
这里用的是 Puppeteer 模拟真实浏览器行为。Cookie 只存在电脑本地,程序运行时读取并传给 BOSS 直聘页面。保管好你的电脑,别把 Cookie 文件分享给别人。
第三步:配置自动开聊规则
这是核心环节。打开「自动开聊」面板,关键配置区如下:
① 职位来源:可以选择推荐列表、搜索找到的职位等。同时勾选多个来源并拖拽排序,程序会按顺序扫描,覆盖面更广。
② 职位筛选条件:设置求职期望,比如:
- 工作地:深圳市
- 薪资范围:20k-35k
- 经验要求:3-5 年
- 职位名称关键词:Java / 后端
可以添加多个筛选条件组合,程序会逐个尝试。
③ 标记不合适策略:这一步很关键,决定了程序遇到不匹配职位时怎么处理:
- 在 BOSS 上标记不合适:最彻底,BOSS 会给你推荐新职位来替换掉这个
- 本地数据库标记(7天内跳过):仅在本地记录,适合不想在平台留下记录的场景
- 本次运行跳过:临时策略,下次运行还会再次检查
建议优先用第一种,效率最高;担心频繁标记触发风控,可以混用第二、三种。
第四步:配置 AI 已读不回复聊
这一步让求职"有跟进"。打开「已读不回自动复聊」,配置如下:
- 跟进时限:设置多久没回复才跟进,比如 48 小时
- 跟进间隔:两次提醒之间至少隔多久,避免骚扰,建议 24 小时+
- 复聊内容生成方式:
- 选「[盼回复] 表情」:简单快捷
- 选「大语言模型生成」:更自然,会根据简历和聊天上下文生成个性化消息
如果用 LLM 生成,需要先配置模型:
- 点进「大语言模型设置」
- 填入 API Key(支持多个模型同时配置,当一个不可用时自动切换备用)
- 编辑提示词模板(可选):自定义 AI 生成消息的风格,比如更正式或更口语化
- 点进「模拟测试」:输入示例上下文,看看生成效果是否满意
提示词模板建议:告诉 AI "你是一个求职者,请用礼貌、简洁的语气跟进一个已读不回的职位沟通,表达你对岗位的兴趣并询问反馈。不要过度热情,控制在 50 字以内。" 这样生成的消息更自然。
第五步:开始运行 & 实战示例
配置完成后,点击「开始运行」。拿一个典型场景做完整演示:
场景:找深圳 25k-40k 的 Java 后端岗位。
-
添加三个筛选条件组合:
- 条件一:深圳 + 25k-40k + 3-5年 + 关键词 "Java 后端"
- 条件二:深圳 + 20k-30k + 1-3年 + 关键词 "后端开发"
- 条件三:深圳 + 30k-50k + 5-10年 + 关键词 "Java 架构"
-
设置标记策略:薪资低于 20k 或经验不匹配的,直接在 BOSS 上标记不合适;其他不感兴趣的本地跳过。
-
配置 AI 复聊:跟进时限 48h,间隔 24h+,用 LLM 生成内容,模板写清楚岗位方向和自我介绍重点。
-
效果:程序开始自动扫描推荐列表 → 匹配到目标职位自动点开 → 符合筛选条件自动点击「立即开聊」→ 不符合的标记掉 → 遇到已读不回 48h 以上的自动发跟进消息。
当天开聊次数用完后,程序会自动暂停 60 分钟,之后尝试继续。如果已跨天则自动继续新的一轮。
常见问题 & 踩坑提醒
| 问题 | 解决方法 |
|---|---|
| 程序突然"闪退又重启" | BOSS 直聘改版或 A/B 测试导致 UI 元素变化,提交 Issue 反馈给作者 |
| macOS 提示已损坏 | 执行 sudo spctl --master-disable && xattr -cr /Applications/GeekGeekRun.app |
| 担心账号被封 | 作者建议节制使用,当天投完隔几天再用;强烈建议用专用新账号 |
| 公司电脑能用吗 | 不建议。公司网络可能审计,HR 可能看到你的求职行为 |
| 不想让现公司同事看到 | 在 BOSS 后台屏蔽当前公司及关联公司 |
总结
跑通了 GeekGeekRun 的完整使用流程:下载安装 → 登录 → 配置职位筛选 → 设置 AI 复聊 → 开始自动化运行。核心就是让工具帮你处理重复劳动,把精力留给认真写简历、研究目标公司、准备面试。
下一步建议:
- 跑通后观察几天效果,根据实际收到的回复调整筛选条件
- 试试自定义提示词,让 AI 复聊更贴合个人风格
- 如果是开发者,可以下载 Debugtron 查看程序日志,甚至参与开源贡献
工具再好也只是辅助,真正拿到 Offer 靠的还是实力。把机械重复的活交给工具,省下来的时间多刷几道 LeetCode、整理一下项目经验,绝对值。祝早日拿到心仪的 Offer!