找工作总被已读不回?我做了个 Chrome 插件,让 HR 主动来找你聊
做这个插件的初衷很简单:投了 100 份简历,收到的回复不到 10 个。后来发现,问题出在"打招呼"那句话上。
🤔 你是不是也遇到过这些问题?
找工作的时候,你有没有过这样的经历:
- 打开 BOSS 直聘,看到一个很心动的岗位,结果打招呼那栏不知道写啥,最后只能发一句 “您好,我对这个岗位感兴趣”——然后就没有然后了
- 明明自己技术栈跟岗位很匹配,但 HR 每天收到几百条消息,你的那句"您好"根本不会被注意到
- 想针对每个公司写不同的开场白,但一个个去看公司介绍再组织语言,太累了,投到后面就摆烂了
- 偶尔想用 AI 帮忙写,但每次都要手动复制岗位描述、粘贴到 ChatGPT、再复制回来……流程太繁琐
说白了,核心痛点就一个:你在招聘平台上的"第一句话",决定了 HR 会不会点开你的简历。
而大多数人,都败在了这句话上。
💡 HireHelper 是什么?
HireHelper(招聘助手) 是一款 Chrome 浏览器插件,专门帮你写"打招呼话术"。
它的核心能力是:自动识别你正在看的招聘页面,提取公司信息和岗位要求,然后结合你提前写好的个人能力档案,一键生成 5-8 条个性化的开场白。
你只需要点一下复制,发给 HR 就行。
最关键的是——它会在话术的靠前位置就把你的核心优势亮出来,让 HR 一眼看到你的价值,而不是淹没在一堆"您好,我对贵司感兴趣"的消息里。
✨ 它能干什么?
先上功能表,一目了然:
| 功能 | 说明 |
|---|---|
| 🔍 智能识别 | 打开职位页面,点一下插件,自动抓取公司名称、岗位要求、公司介绍 |
| 🤖 AI 增强 | 接入 DeepSeek / 通义千问 / 智谱 / OpenAI 等大模型,生成的话术更自然、更像真人 |
| ⚡ 流式输出 | 不用等全部生成完,第一条话术 1-2 秒就出来,后面逐条展示,带打字动画 |
| 🎯 精准匹配 | 自动对比你的技术栈和岗位需求,把最匹配的亮点放在话术最前面 |
| 📸 截图识别 | 页面抓不到信息?截个图也能识别 |
| 📋 粘贴文本 | 手动粘贴公司介绍或 JD 也行 |
| 📝 规则自定义 | 你可以在 rules/RULES.md 里定义 AI 的输出风格,还能放几条示例话术引导 AI 的"语气" |
| ⚙️ 能力档案 | 在 skills/SKILL.md 里写好你的技术栈、学历、亮点经历,AI 会自动引用 |
| 🔄 智能降级 | AI 接口挂了?自动回退到本地模板引擎,照样能用 |
支持的平台: BOSS直聘、拉勾、猎聘、智联招聘、前程无忧、麦茬,以及通用模式(其他平台也能用)。
🚀 怎么安装?
第一步:克隆项目
git clone https://github.com/luzhaotian/hire-helper.git
cd hire-helper
第二步:创建配置文件(3 个)
项目为了安全,把包含个人信息和 API Key 的文件都 gitignore 了,你需要手动创建:
① ai-config.js — AI 接口配置(放项目根目录)
const AI_CONFIG = {
baseUrl: 'https://api.deepseek.com/v1', // DeepSeek / OpenAI / 通义千问都行
model: 'deepseek-chat', // 换成你用的模型
apiKey: 'sk-your-api-key-here', // 你的 API Key
temperature: 0.8,
maxTokens: 2048,
systemPrompt: '你是招聘话术助手。根据目标公司信息和个人档案,生成个性化的打招呼话术。',
};
💡 配置优先级提示:除了在代码里填 API Key,你也可以直接在插件的设置页里填写并保存。如果两边都填了,设置页的配置会覆盖代码里的。所以如果你改了
ai-config.js却发现没生效,大概率是之前在设置页保存过旧配置——去设置页重新保存一下就好。
② skills/SKILL.md — 你的个人能力档案
## 基本信息
3 年前端开发经验,计算机科学本科
## 技术栈
React, Vue3, TypeScript, Node.js, PostgreSQL
## 亮点经历
主导过日活百万级小程序开发,有开源项目 star 2k+
## 求职意向
期望岗位:高级前端工程师 / 目标城市:北京 / 期望薪资:30-40k
💡 这个文件是你跟 AI 的"契约"——写得越详细,AI 生成的话术就越贴合你的真实情况。可选补充
skills/RESUME.md放完整简历。
③ rules/RULES.md — AI 输出规则 + 示例话术
## 格式要求
- 生成 5-8 条不同风格的话术
- 靠前位置必须突出核心优势或岗位匹配点
## 风格要求
- 语气自然真诚,像真人对话
- 不要用「!!」等过度感叹
## 示例
- 您好,我有 8 年前端经验,现任前端组长,熟悉 React + TypeScript,与贵司岗位较匹配,方便发简历详聊吗?
- 老师您好,8 年前端开发,2 年带组经验,主导过金融 AI 平台落地,看到贵司招前端,想进一步沟通。
💡
## 示例里的话术会被自动提取为 few-shot 示例,直接引导 AI 的生成风格。你写几条自己觉得好用的开场白放进去,AI 就会"模仿"你的风格。
第三步:加载到 Chrome
- 打开 Chrome,地址栏输入
chrome://extensions/ - 右上角开启 开发者模式
- 点击 加载已解压的扩展程序
- 选择
hire-helper文件夹 - 浏览器工具栏出现插件图标 🎉
📖 怎么用?
最简单的用法(3 步)
- 打开 BOSS 直聘(或任意支持的招聘网站),找到一个你心仪的岗位
- 点击 浏览器工具栏的插件图标,点 🔍 识别信息
- 查看 生成的话术,点击任意一条即可复制,直接粘贴发给 HR
开启 AI 增强(推荐)
插件默认用本地模板引擎生成话术,够用但比较"模板化"。如果你有 API Key,强烈建议开启 AI 模式:
- 点击插件图标,打开 🤖 AI 增强 开关
- 确认状态显示「已配置」
- 再点识别,生成的话术质量会有质的飞跃
支持的 AI 服务
| 服务 | baseUrl | model |
|---|---|---|
| DeepSeek | https://api.deepseek.com/v1 |
deepseek-chat |
| 通义千问 | https://dashscope.aliyuncs.com/compatible-mode/v1 |
qwen-plus |
| 智谱 | https://open.bigmodel.cn/api/paas/v4 |
glm-4-flash |
| OpenAI | https://api.openai.com/v1 |
gpt-4o-mini |
只需要改 ai-config.js 里的三个字段即可。
⚠️ 注意优先级:你也可以不在代码里填,直接在插件设置页里填写 API Key、baseUrl、model 并保存,效果一样。但要注意:设置页保存的配置优先级高于代码文件。如果你在设置页保存过旧的 Key,之后只改
ai-config.js是不会生效的——去设置页重新保存一下就行。
其他玩法
- 📸 截图识别:如果页面结构变了抓不到信息,截个图也行
- 📋 粘贴文本:从别处复制 JD 过来粘贴
- 🔄 换一批:对生成的话术不满意?点刷新,AI 会重新生成一批
- 自定义模板:在设置里添加模板,支持
{company}、{advantage}、{skill}等占位符
🧩 它是怎么工作的?
这个插件有两种工作模式:
本地模式(不开 AI)
页面信息 → 关键词提取 → 技能匹配 → 模板填充 → 去重排序 → 输出话术
纯本地计算,不需要网络,速度极快,但话术相对"模板化"。
AI 模式(推荐)
页面信息 + skills/SKILL.md + skills/RESUME.md + rules/RULES.md
↓
组装 prompt(含 few-shot 示例)
↓
调用 AI API(SSE 流式)
↓
逐条返回话术,首条 ~1-2 秒即出
这里有几个设计细节值得一提:
- Few-shot 引导:
rules/RULES.md里## 示例区块的话术会被自动提取,作为 AI 的"参考样本",让生成的话术更贴合你想要的风格 - 上下文缓存:skills 和 rules 文件首次加载后会缓存 5 分钟,后续调用 0ms
- 智能降级:AI 调用失败(网络问题、API Key 过期等),自动回退到本地模板引擎,不会卡住
🔧 项目结构一览
hire-helper/
├── manifest.json # Chrome 扩展配置 (Manifest V3)
├── popup.html/css/js # 弹窗界面 + 样式 + 逻辑
├── content.js # 内容脚本(7 平台页面信息提取)
├── background.js # Service Worker
├── generator.js # 本地话术生成引擎
├── ai-service.js # AI 服务模块(流式 SSE + 缓存 + few-shot)
├── ai-config.js # ⚠️ 需手动创建
├── skills/ # ⚠️ 个人能力档案
│ ├── SKILL.md
│ └── RESUME.md
└── rules/ # ⚠️ AI 输出规则
└── RULES.md
❓ 常见问题
Q:报 401 Invalid API Key 怎么办?
最常见的原因是:你之前在设置页保存过一个旧 Key,后来改了 ai-config.js 但没改设置页。设置页的配置优先级更高,会覆盖文件。
解决办法:到插件设置页重新粘贴 API Key 并保存。或者在 Service Worker 控制台执行 chrome.storage.local.remove('aiConfig') 清除旧配置。
Q:支持哪些浏览器?
Chrome 116+。基于 Manifest V3 开发,Edge 等 Chromium 内核浏览器理论上也能用。
Q:不填 API Key 能用吗?
能。不开 AI 开关的话,用的是本地模板引擎,不需要网络。只是话术质量会差一些。
📌 最后
找工作本来就是一件挺累的事,希望这个小工具能让你的求职之路轻松一点。
与其发 100 条"您好,我对贵司感兴趣",不如发 10 条让 HR 眼前一亮的开场白。
少即是多,精准才是王道。
🎯 项目地址:https://github.com/luzhaotian/hire-helper
如果觉得有用,欢迎 Star ⭐ 支持一下!有问题也可以直接提 Issue。
更多推荐


所有评论(0)