Viy1204/recruiting-copilot
给 HR / 猎头的 AI 招聘工作流:岗位标准梳理、Boss直聘 + 猎聘双通道寻源初筛、市场人才盘点、简历评估、约面试、候选人台账与日报。可装成 Claude Code 插件或 DeepSeek Harness (dsh) 插件——后者自带可直接上手操作的「招聘浏览器」面板;也能配合任意读 AGENTS.md 的 AI 编程助手使用。
Project Overview项目介绍
This is a complete AI-powered recruitment workflow built for HR professionals and headhunters, and it works with multiple popular AI coding agents including DeepSeek Harness (DSH), Claude Code, Codex, and any other agent that can read AGENTS.md in the working directory. For DSH users, you can install it directly via the DSH CLI by running dsh plugin --profile <your-profile> add git+https://github.com/Viy1204/recruiting-copilot.git, then restart your DSH session to enable all 7 included skills. It integrates with two major Chinese recruitment platforms, Boss Zhipin and Liepin, to automate end-to-end recruitment tasks from job requirement clarification to daily candidate sourcing.
After initializing your personal recruitment workspace, you can just tell the AI to "handle today's recruitment" and it will automatically run through the entire daily workflow, including checking unread candidates, searching for new matches based on your pre-defined criteria, initial screening, and updating the candidate ledger. All irreversible actions such as sending greetings or marking a candidate as unsuitable require explicit user confirmation before execution, which prevents unintended mistakes. Optional Feishu integration supports pushing daily reports as interactive cards, creating calendar events for interviews, and pulling resume attachments from Feishu mail, making it ideal for teams that already use Feishu for internal collaboration.
This project is released under the permissive MIT open source license. Before you start using it, you need to have Node.js version 20 or higher and a local Chrome browser installed, then run the provided dependency installation script and log into your Boss Zhipin and Liepin accounts one time. There are critical account security rules you must follow: do not set Boss Zhipin to run in headless mode, because this will trigger the platform's anti-bot detection and restrict your web login for 24 hours. If you are upgrading from an older version, you need to restart your DSH session after pulling the latest update to access all features.
这是一套面向HR和猎头的AI招聘自动化工作流,支持包括DeepSeek Harness(DSH)、Claude Code、Codex等在内的多个AI编程助手,只要AI工具能读取工作区的AGENTS.md即可运行。它对接Boss直聘和猎聘两大平台,可完成岗位要求梳理、每日候选人寻源初筛、打招呼邀约、候选人台账管理、日报生成等全流程招聘工作,还支持市场人才盘点和简历评估。
用户安装后只需按提示初始化个人招聘工作区,就能每日发起“处理今天的招聘”指令,让AI自动完成未读查询、主动搜人、初筛、打招呼、台账更新、日报生成全流程操作。所有不可逆操作(比如发送打招呼信息、标记候选人不合适)默认需要用户手动确认,避免自动操作出错。它支持从飞书邮箱收取简历附件,可选配置飞书实现日报推送、日历日程创建等功能,适合需要批量招聘的企业HR和独立猎头使用。
本项目遵循MIT开源协议,使用前需要先安装Node.js 20以上版本和Chrome浏览器,运行依赖安装脚本后,再分别登录Boss直聘和猎聘账号即可。需要特别注意账号安全规则,不要将Boss直聘设置为无头模式,否则会触发平台风控导致web端登录被限制24小时。旧版本用户更新后需要重启DSH会话才能正常使用所有功能。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:recruiting-copilot(Viy1204/recruiting-copilot)
仓库:https://github.com/Viy1204/recruiting-copilot
本站详情页:https://www.yhbd.top/plugins/viy1204-recruiting-copilot/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 82 · 最近提交 2026-09-21 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- This site's static screen found no obvious risk signal (stars, license, activity, manifest)本站静态筛查没发现明显风险信号(星标、许可证、更新活跃度、清单完整度)
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add git+https://github.com/Viy1204/recruiting-copilot.git
把 Viy1204/recruiting-copilot 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
recruiting-copilot —— AI 招聘副驾
给 HR / 猎头用的一套 AI 招聘工作流:逼问式梳理岗位真实要求 → Boss直聘 + 猎聘双通道每日寻源初筛 → 打招呼 → 约面试 → 候选人台账 → 日报。 另有市场人才盘点、简历评估,以及从飞书邮箱按需收取猎聘 / BOSS 的简历附件。
配合任意 AI 编程助手使用:Claude Code、Codex、workbuddy、qoderwork、MiniMax Code、Z code 等——
只要你的工具能读工作区里的 AGENTS.md,就能跑这套流程。
⚠️ 账号安全须知(2026-08-19 更新,务必读)
两条规则:不要开无头;日常招聘动作走 CLI 命令,别在「招聘浏览器」面板里手动点操作。
关于无头:BOSS 和猎聘现在都默认有头(真窗口,启动时会抢一次键盘焦点)。 两家都有实测样本,同一条根因:
- BOSS(2026-08-19 翻回有头)——一个账号被 限制 web 端登录 24 小时,页面文案 写明「检测到您的账号存在使用第三方招聘管理系统、插件、外挂、软件等辅助工具」;另一个团队 用上游版(默认有头)长期无事,他们的 AI 擅自改走无头之后当天封号。
- 猎聘(2026-09-21 翻回有头)——2026-09-20 实测连续无头调用后账号被判「行为异常」,302 到
safe.liepin.com/.../captchaPage_PC,业务接口开始静默拦截。liepin-cli v0.2.7 同步翻默认。根因是同一条:无头 Chrome 的 UA 自报
HeadlessChrome,而 Client Hints 仍说Google Chrome, 这个自相矛盾是零误报的信号。三方都刻意不伪装 UA(伪装与「不做识别不出自动化方向的对抗」 这条红线冲突),所以绕不过去,只能不用无头。别设
RECRUIT_BROWSER_HIDDEN=true——它是统一覆盖开关,会把两家一起拖进无头。 抢焦点是体验问题,账号被限是业务问题。想看画面用本面板,不是翻回无头。顺便:被限期间只有 web 端受限,BOSS直聘 APP 和 PC 客户端照常能用,不必停工。
原因:boss-cli 的反检测保护(拦风控 SDK、把上报端点用 204 假装成功、注入页面守卫等四层) 全部挂在 CLI 进程自己的 CDP session 上,进程一退出就全部失效。已实测确认。所以浏览器 跨命令常驻期间是完全裸奔的,面板操作和面板发起的导航都在这个裸奔时段里,不受任何保护。
同一个测试账号在 2026-08-18 被限制两次:一次是排查时并挂第二个 host 加反复切贴合(页面秒级 反复 resize),限制几小时;一次是点面板的有头/无头切换(同一会话内 UA 在
HeadlessChrome与Chrome之间突变),限制 24 小时。本版本已做的加固:
- 摘掉有头/无头切换按钮——默认已经是有头,正常不需要切模式;同一会话内切模式会造成 UA 突变,那正是第二次被限的原因。
- 面板默认折叠、默认只读,且折叠状态持久化。展开会让 host 持续订阅画面并开启崩溃自愈; 要手动操作需按工具栏 🔒 显式打开。
- 风控页熔断:一旦页面落到 403 / verify / security-check,host 立刻停掉自愈重启、停掉 贴合重发、拒绝一切导航与启动,面板顶部显示红色提示条,需人工确认后才解除。 (被限期间继续访问会把恢复时间一路延长。)
如果你之前装过旧版本并在面板里手动操作过,建议
git pull更新后重启 DSH 会话。 细节与后续计划见 #33。
它帮你做什么
- 岗位梳理:一次一问的访谈,把「我要一个厉害的 XX」问成一份可执行的初筛标准——硬门槛、命脉技能、排除信号、目标公司、搜索词。同时产出对外 JD 与对内寻源笔记。
- 每日招聘:说一句「处理今天的招聘」,AI 就去查两个平台的未读、按你的标准主动搜人、初筛、经你确认后打招呼,然后补台账、出日报,还能把日报推成一张飞书卡片(四个数字 + 重点人选 + 待你拍板,点按钮跳完整文档)。
- 市场盘点:某个岗到底好不好招?一次深度调研说清市场供给、薪资水位、目标公司的人挖不挖得动,并附可推进名单。
- 简历收取与评估:直接丢本地简历,或让 AI 去飞书邮箱翻近期的猎聘 / BOSS 简历邮件,去重下载附件后走同一套 review、台账与面试档案流程。
- 约面试:查面试官忙闲、建带视频会议链接的日历日程、拉面试官进会、生成候选人邀约话术,面试档案自动同步。
- 越用越准:每轮从命中的真实简历反向提取搜索词,回填关键词迭代表,下一轮搜索更准。
- 安全红线:对外不可逆的动作(打招呼、点「不合适」、通知候选人)默认先经你确认,绝不自动拒人。
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
leenkcool/Blue-Whale-Harness
wingsky-1/dsh-plugin-hub
bruc3van/awesome-dsh-plugin
awesome-dsh-plugin/dsh-find-plugin
vlln/plugin-registry
cheshireez/dsh-skill-hub