Skip to content

Releases: YanQuan-dozzy/Boss-Claw

BossClaw v2.6.0

Choose a tag to compare

@YanQuan-dozzy YanQuan-dozzy released this 22 Oct 07:37

先说三件重要的事

  • ⚠️ 模拟面试没有经过完整测试:本版把「模拟面试」第一次放进安装包,但没有走完完整测试流程(在线语音引擎与打包冒烟都还没做完)。它可以自己试用,出问题不奇怪 —— 请不要把它当成一个「已验收」的功能来依赖。
  • 🧪 欢迎自己试用并反馈:装上就能点进「模拟面试」用正在投的岗位 JD + 自己的简历练一场。遇到报错、卡住、评分明显不合理、语音不出声,都请提交 Issue,并附上版本号(v2.6.0)、操作系统、出错步骤和截图。
  • 🔒 这部分代码暂时不开源:模拟面试的部分优化与更新代码暂不公开,所以公开仓库里的实现与安装包里的实现可能不完全一致。开源部分(投递主链路、简历解析、工作台、Agent 接入等)不受影响,仍按 Apache-2.0 分发。

本版亮点

  • 模拟面试(全新):用正在投的岗位 JD + 自己的简历,练一场会当场被追问的面试 —— 两段式出题、动态追问、4+1 维四档评分、雷达图与同岗位场次对比、按缺口与长期弱项一键追练。
  • 本地语音全链路:题干与追问本地朗读(Kokoro + sherpa-onnx,8 个精选音色,追问流式合成边出边播);语音作答本地转写(SenseVoice)后可直接改字提交;「克隆我的声音」零样本,参考音频不出本机。
  • 本地面试题库:内置 13.6K 题(Apache-2.0,可停用),BM25 召回 20 条候选 + 同一次调用内重排;支持 JSON / CSV / Markdown / docx 导入与增删改。
  • 文档与口径修正:README 信息架构重排、架构图补浅色 / 深色两版、技能数 7 → 9、侧栏入口 11 → 12、IPC 白名单 66 → 112 三处旧值修正。

完整变更记录

  • **模拟面试 **(pages/MockInterview.tsx + lib/bossclaw/mockInterview*.ts):新增「模拟面试」导航页。出题与追问——两段式(通用题 → 按简历与上一轮回答深挖),一题只问一个问题、题干有字数控、由浅入深;追问由本地规则优先驱动,同题 ≤2 轮,每轮标注意图(澄清 / 核对 / 深挖 / 加压 / 迁移),加压与迁移只在「压力」难度出现。评分与报告——逐题 4+1 维四档评分 + 本地加权总分与四档证据档,给出命中 / 漏答要点与改写建议,数字必须能在原答或简历中找到。会话管理——会话存主进程文件,支持断点续练、单题重答、导出。
  • 本地语音链路(electron/speechService.cjs / speechWorker.cjs / speechInstall.cjs / edgeTts.cjs / wav.cjs + mockInterviewVoice*):题干预渲染并缓存 WAV,追问走流式合成(首块约 1.7s 出声,不等整句);可选 Edge 神经语音默认关闭,开启前显式提示「题干文本会发到微软」,接口失败静默回落本地;支持导入 Piper 转换版 / VITS、Kokoro 布局音色包,先试听再复制入库,缺音素数据自动借用内置包(原生 Piper 包与 Matcha / Kitten / Pocket 明确提示不支持);语音作答走 SenseVoice 16k 本机转写;「克隆我的声音」ZipVoice 零样本,3–10 秒参考音频本地保存、不上传,克隆声只用于题干预生成。
  • 本地面试题库(resources/bank/zh-interview-small.json + mockInterviewBankRepo.cjs / bank-recall-regression.mjs):内置 13.6K 题(来源与清洗口径见 resources/bank/NOTICE.md,可停用),JSON / CSV / Markdown / docx 导入、去重、增删改;出题时 BM25 召回 20 条候选并在同一次 AI 调用里完成重排。

已知限制

  • 模拟面试未配置 API Key 时不可用(不接 agent 代答)。
  • 在线语音引擎与打包冒烟尚未完成,安装包内的语音链路可能存在环境相关问题(缺模型、缺音素数据等)。
  • 公开仓库与安装包内的模拟面试实现可能不完全一致(部分优化与更新代码暂不开源)。

macOS / Linux 产物沿用 v2.5.3,需从源码自行打包。


⭐ 觉得好用就点个 Star:如果 BossClaw 对你有帮助,欢迎到 GitHub 仓库 点个 Star 支持一下,也欢迎转给正在求职的朋友。

BossClaw v2.5.7

Choose a tag to compare

@YanQuan-dozzy YanQuan-dozzy released this 12 Oct 16:29

再更新(2026-10-14 重新打包)

  • 修复 BOSS 一键投递:上一版安装包(2026-10-13)因聊天上下文硬校验导致工作台「一键投递」无法正常完成,本次重新打包将其回退到 v2.5.5 行为(48cb2b2,移除该硬校验),一键投递恢复正常。请重新下载本页安装包,标签 v2.5.7 已同步指向修复后的源码,其余内容不变。

本版亮点

  • 工作台岗位「定制简历」:支持单岗位 / 批量 / 迭代三档生成,一键为每个目标岗位定制简历。主进程独占写盘防竞态,草稿异常自动保留待人工核对。
  • 猎聘投递链路升级:打招呼语改为真实输入 + 发送 + 文字气泡确认才计成功,不再「仅会话打开即算已投」。风控即停交人工,草稿异常保留。
  • 控制桥 / 本地桥安全护栏:本地桥令牌改运行时随机生成 + Origin / Host 白名单 + 常量时间比较;控制桥禁止 agent 绕过安全节奏 / 日上限 / 首条验收等护栏;浏览器导航仅限招聘平台白名单。
  • 社区贡献修复:BOSS Camoufox 聊天上下文隔离,修复搜索框误识别(PR #5 / Fixes #4)。

完整变更记录

  • 工作台岗位「定制简历」(tailorJob.ts / tailorBatch.ts + TailorResultView / JobAssistant):单岗位 / 批量 / 迭代三档生成,主进程 resume-pdf-batch.cjs 独占写盘防竞态(wx + 同名自动编号),配套 test:tailor-job / test:tailor-batch / test:tailor-iteration 三支回归。
  • 猎聘投递链路升级(双通道同源):webview(preload)与 Camoufox(Python)均改为「点『聊一聊』→ 校验草稿 / 会话未变 → 真实输入本岗位招呼语 → 发送 → 读取 IM 状态确认新增本人文字消息才计成功」(仅会话打开不再计成功);输入 / 发送前后命中风控即停交人工,草稿异常保留待人工核对。新增只读 IM 状态模块 electron/preload/liepin-im.cjs(纯 DOM 零 Electron 依赖,可离线回归)与 test:webview-send / test:webview-native-send / test:liepin-im / test:liepin-delivery(Python)回归。
  • 控制桥 / 本地桥安全护栏批次:本地桥令牌改运行时随机生成(~/.bossclaw/bridge-token,仅本机可读)+ Origin / Host 白名单 + 常量时间比较(C-2 / L-4),config.json 移除硬编码令牌;控制桥 CONFIG_DENY 补安全侧配置(活跃时段 / 批次休息 / 首条验收 / 日上限,防 agent 关掉安全节奏自证绕过,H-1)、uiClick / uiType / uiSubmit 强制显式 scope 且拦 app 作用域高危控件(H-2)、autochatStart / autochatStep 补 executionMode 护栏(C-1)、浏览器导航走招聘平台白名单(M-35);素材「按路径读取」采用文件名 / 目录黑名单 + 扩展名白名单(H-6 / M-3);App.tsx 页面常驻不再随进入工作台整体卸载(M-41)。
  • 社区贡献修复(PR #5 / Fixes #4):Camoufox 聊天上下文隔离,修复搜索框误识别 —— BOSS 沟通链路把搜索 / 筛选控件硬排除;聊天就绪判定、身份核验、输入、发送与附件全部限定在同一「已验证聊天面板」内,不再把搜索框误当聊天输入框;目标不明或冲突时 fail-closed(sent=false),发送前与附件前重复核验;修复 Playwright evaluate 单参数调用错位;新增真实 Playwright DOM 回归 camoufox/tests/test_chat_context.py。
  • 界面:自动沟通「安全节奏」卡片排版收敛 —— 三格等宽等高 / 作息改单列整行 / 字段级说明收进 Tooltip。
  • 依赖锁修复:package-lock.json 对齐 Electron 42 / electron-builder 26(此前 lock 仍锁 31.7.7 / 24,干净 npm ci 会装回 Electron 31 致升级丢失)。

macOS / Linux 产物沿用 v2.5.3,需从源码自行打包。


⭐ 觉得好用就点个 Star:如果 BossClaw 对你有帮助,欢迎到 GitHub 仓库 点个 Star 支持一下,也欢迎转给正在求职的朋友。

BossClaw 桌面版 v2.5.6

Choose a tag to compare

@YanQuan-dozzy YanQuan-dozzy released this 09 Oct 11:39

面向求职者的本地 AI 投递助手(Windows 桌面应用)。数据本地优先,AI 密钥只存本机;自动沟通遵循关键安全不变量,异常即停交人工处理。

本版累积 v2.5.5 之后的 20 个提交。主轴仍是让内置浏览器在服务端视野下更像一台正常浏览器,而本版走完了最关键的一步:内核从 Electron 31 升级到 42(Chromium 126 → 148),把「版本声明靠补丁伪造」换成「版本声明由内核真实产生」。这不是"绕过风控"——验证码、风控码 35/36/32 仍立即停止并交人工处理,速率限制与每日上限一律不动。

本版亮点

  • 内核升级 Electron 31 → 42(Chromium 148):真机实测 <webview> 四项关键能力全部可用、display:flex 渲染未受影响;适配两处 API 变更(console-message 首参变对象、session.setPreloads 弃用改用 registerPreloadScript)。升级后 UA / UA-CH 由内核真实产生,反检测补丁可从「伪造版本」退化为「只补真实缺口」。
  • 内置浏览器真实性增强:主世界反检测补丁(以源码字符串注入,双时机 + 幂等守卫);请求头层与真机画像同源对齐(补齐此前完全缺失的 Sec-CH-UA 系列,一份 TARGET_PROFILE 驱动 UA / 请求头 / JS 三处);11 类指纹自检探针 + 20 项「补丁不得自曝」不变量断言。
  • 多平台与采集:猎聘 / 前程无忧全链路补齐(筛选 · 搜索 · 投递),三支新回归守住筛选码值与 JD 补齐口径;智联列表按 number 补齐详情 JD;新增岗位过期判定(仅当 JD 显式写出截止日期才排除,无信号一律放行);岗位发布时间透传,修复「新鲜度」维度恒失效。
  • 判定与评分:JD 学历解析修正 —— 「本科及以上」不再被升档成「要求硕士」,「X 优先」与薪酬福利句不再被当作要求。
  • 自动沟通:新增 AI 跟聊监听(常驻 /chat-watch + 渲染层监听循环,2 分钟一轮、每轮 ≤6 会话、批量投递让路、代际 token 防串台),HR 明确拒绝即收口会话;回复类发送不计入单日投递上限。
  • 稳定性(代码审查修复批次 1-14):账号级额度与用量口径同源收敛;风控冷却改单调合并写入;双引擎共享同一限速器与计数;主进程通道分桶与诊断日志门控;设置页「节奏设置」三处修正(含风控冷却实为死设置);新增 CSS 与主题变量静态守卫,把「改了没效果且类型检查照过」的问题变成可失败的断言。
  • 修复简历中心 PDF 解析卡死:根因是字体程序二进制被当正文,叠加文本算子正则的灾难性回溯(实测 329KB 字体流单次分词 81,281ms,1MB 以上直接卡死界面)。处置为「二进制流不解码 + 正则消歧 + 内容流形状闸门」三道防线;1MB 字体流 4,603ms → 48ms,2MB 从置死 → 86ms。附带修正「扫描件 PDF 把字体垃圾当简历正文」的内容质量缺陷。
  • 输入通道收口(第一期):BOSS 聊天链路改真实事件优先 + 人类化鼠标轨迹;新增活跃时段与批次休息(不改变既有速率上限与安全不变量)。

已知限制

  1. 注入时机存在天花板:<webview> 路径的两条注入通道都无法早于页面第一段脚本,对「<head> 首行内联即检测」的站点需 CDP 覆盖(属后续路线)。
  2. 内核升级的验证边界:升级可行性由真机 <webview> 能力矩阵实测支撑,并已过构建门禁与全部静态回归;完整应用的端到端真机回归(登录态保持、投递链路)以本版产物为对象。
  3. 页面内交互尚未全部收口:第一期只覆盖 BOSS 聊天链路,其余 el.click() / dispatchEvent 仍为 isTrusted: false。
  4. 两项请求头差异有意保留:accept-encoding 比样本多 zstd(多一个压缩算法不构成异常);priority 未强制补齐(按资源类型动态计算,无条件覆盖反而制造新异常)。

安装

版本 文件 说明
安装版(推荐) BossClaw-2.5.6-x64.exe 标准 NSIS 安装包,可自定义安装目录、创建桌面 / 开始菜单快捷方式
便携版 BossClaw-2.5.6-portable.exe 绿色单文件,无需安装、解压即用
  • 系统要求:Windows 10/11(x64)。macOS / Linux 产物本机不出,沿用上一版或从源码自建。
  • 未签名提示:安装包未做代码签名,首次运行 Windows SmartScreen 会提示「Windows 已保护你的电脑」,选「更多信息 → 仍要运行」即可。

免责声明:本工具仅辅助求职者管理投递流程。使用者须遵守目标平台的用户协议,不得用于绕过验证码、规避速率限制、多账号或批量滥用。因使用不当产生的一切后果由使用者自行承担。

BossClaw 桌面版 v2.5.5

Choose a tag to compare

@YanQuan-dozzy YanQuan-dozzy released this 22 Sep 06:30

本版亮点

智联招聘全链路接入(筛选 / 搜索 / 投递)+ 多平台基础求职条件扩展(公司性质 / 融资阶段)+ MCP 全自动投递工具,以及智慧增强(上下文预算按模型窗口动态测定、非 BOSS 一键投递就绪判定修复)。本次重新打包另含:BOSS 工作台投递链路事件回调冻结修复、旧版 .doc 简历本地解析、岗位发布时间(新鲜度)采集透传,以及统计投递漏斗与首页投递步骤归因等前端改动。

本版再更新(2026-10-01 重新打包)

  • 修复 BOSS 工作台投递链路(本次重点):webview 事件回调改为触发时读取 callbacksRef.current,修掉「身份稳定 ref」改造后 handleRegister 内部一次性缓存回调造成的闭包冻结——被冻结的 onApplyStage 闭包里 activeId 会停在旧值(首个岗位常为 null),导致 apply-stage 被入口守卫全量丢弃,表现为招呼语照常发出、工作台却干等 55s 兜底超时并把岗位判失败(「能正常投递,但变不成已投递」)。已在 handleRegister / tabRef / <webview ref> 三处补注释锁死这条铁律,避免非 BOSS 链路改动再次波及;
  • 旧版 .doc 简历本地解析:新增 docParser(OLE2/CFB 容器 + FIB/CLX 分片表,兼容「实为 RTF / HTML」的 .doc),失败再走桥接转档(LibreOffice → Windows Word COM),并纳入「经历补充材料」白名单;
  • 岗位发布时间(新鲜度)采集透传:BOSS 列表 / 详情 / card.json 的 lastModifyTime 统一归一为「今日更新 / N 天前更新」文本,修复 priority.ts::freshnessPriority 因该字段恒空而导致新鲜度维度实际失效的问题;
  • 统计页新增「投递漏斗」:采集入队 → 已投递 → 已打开沟通 → 已回复,并给出回复率 / 打开率;**首页第 5 步「工作台投递」**改为按「至少成功投出第一份」判定,并给出可定位的归因提示,进度不再无声停在 80%;
  • 界面打磨:补齐组件级主题 token 与 index.polish.css 样式层(theme.ts ↔ index.css 双源同步,深浅色均可读);
  • 仓库整理:取消跟踪 desktop-app/scripts-tmp 开发草稿(产线未引用,不影响安装包内容)。

本版再更新(智联列表采集补齐详情 JD)

  • 智联列表采集按卡片 number 补齐详情 JD:新增 enrichZhaopinJobDetail() 调智联同源职位详情接口,三档护栏(单轮 ≤300 / 连败 4 次熔断 / 单请求 12s 超时 + 间隔抖动),失败保留卡片文本兜底、绝不丢岗位;列表级采集不再用整卡文本冒充 JD;
  • 智联注解脚本不再因「此刻无 .job-card」整体退出,并旁路监听页面 POST /c/i/search/positions,把滚动 / 翻页加载的岗位并入索引继续补齐 JD;
  • 定制简历导入入口扩展至已投递(sent)岗位,已投递排在最后;
  • 日志新增 jd-enrich-warn / jd-enrich-summary 归因,工作台与说明同步修正「详情 JD 由 Camoufox 补齐」的旧表述;
  • 新增 scripts/zhaopin-jd-regression.mjs(42 项断言)守护补齐链路。

智联招聘全链路接入(设置 → 招聘平台启用智联后生效)

  • 筛选六级码值(职位类型 / 学历 / 经验 / 公司性质 / 融资阶段 / 规模)按实测链接逐档校准,filters.py ↔ platformUrls.ts 双源同步;
  • 公司性质补齐:中外合资=4 / 港澳台=16 / 机关事业单位=6;10 / 其他=7;14;15(同类型多值 ; 连接,跨类型 , 连接);
  • 新增 companyType(公司性质)与 financing(融资阶段)求职条件配置项并接入智联搜索;
  • 新增 scripts/zhaopin-url-regression.mjs(32 项断言)守护拼接口径。

多平台基础求职条件扩展

  • 设置页新增「公司性质 / 融资阶段」字段(含 Tooltip 释码);
  • 工作台 / 自动沟通 / Camoufox 链路同步放宽投递方向与搜索词校验。

MCP 全自动投递(外部 Agent 通道)

  • 新增 bossclaw_agent_send 工具:代答组唯一发送能力,复用应用自带安全投递引擎,主进程白名单同步。

系统增强

  • 上下文预算按「模型窗口 × 用量档位」动态测定(下限 32K),替换各处理位置硬编码字数截断;
  • 非 BOSS 一键投递就绪判定修复(身份稳定 ref + 页面事实探测取代宿主标记);target=_blank 弹窗改主进程 setWindowOpenHandler 处理;
  • 各平台登录态探测 platformLogins 与状态栏短标签;首页「配置 AI 模型」步骤判定纳入当前 LLM 配置。

安装

  • 系统要求:Windows 10/11(x64)
  • 安装版:下载 BossClaw-2.5.5-x64.exe,双击安装后从开始菜单启动
  • 便携版:下载 BossClaw-2.5.5-portable.exe,解压即用,无需安装
  • macOS(dmg/zip)与 Linux(AppImage/deb)产物沿用 v2.5.3,或从当前源码自建

首次启动按提示在「设置」页填写求职条件与 AI API Key 即可使用(API Key 仅保存在本机,不会上传)。
升级自 v2.5.4 及更早版本时,本地数据自动保留;运行时日志在首次升级启动后清空并重新累积(独立存储键,不影响业务数据)。

安全与使用边界

BossClaw 不绕过验证码、不突破任何平台限制、不自动换号。遇到安全验证、登录异常或结果无法确认时立即暂停交人工处理。使用请遵守目标网站规则与账号使用要求。

BossClaw 桌面版 v2.5.4

Choose a tag to compare

@YanQuan-dozzy YanQuan-dozzy released this 17 Sep 07:38

本版亮点

本版是 2026-09-17 全面优化审查(6 批 / 70 条问题,覆盖 AI 层、状态持久化、匹配评分、Electron 层、React 渲染层、Python 隐身后端与 MCP)的集中落地

多平台(猎聘 / 智联招聘 / 前程无忧)、隐身引擎(Camoufox / CloakBrowser)与 MCP 控制桥均为可选增强,需在「设置」页主动启用并按提示完成登录;BOSS 直聘链路与内置浏览器投递逻辑保持不变。

✨ 本版还正式发布了此前仅存在于 main 的能力:多平台采集层重构(camoufox/platforms/ 三段骨架 + 词级断点续采 + 内置浏览器平台适配表)、外部 Agent 代答(无 API Key 时代答 + 超时回落本地规则)、面试方式筛选(线上 / 线下 / 不限)。详见功能表与 desktop-app/README.md 变更记录。

🔧 重新打包补丁(2026-09-19):采集未登录 / 登录墙即时收口与首次启动登录态竞态修复(未登录时平台即时结算、不再空转等待);首页「配置 AI 模型」步骤判定纳入当前 LLM 配置,并修正「未配置 API Key」时的日志归因。

安装

  • 系统要求:Windows 10/11(x64)
  • 安装版:下载 BossClaw-2.5.4-x64.exe,双击安装后从开始菜单启动
  • 便携版:下载 BossClaw-2.5.4-portable.exe,解压即用,无需安装
  • macOS(dmg/zip)与 Linux(AppImage/deb)产物沿用 v2.5.3,或从当前源码自建

首次启动按提示在「设置」页填写求职条件与 AI API Key 即可使用(API Key 仅保存在本机,不会上传)。
升级自 v2.5.3 及更早版本时,本地数据自动保留;运行时日志在首次升级启动后清空并重新累积(独立存储键,不影响业务数据)。

安全与使用边界

BossClaw 不绕过验证码、不突破任何平台限制、不自动换号。遇到安全验证、登录异常或结果无法确认时立即暂停交人工处理。使用请遵守目标网站规则与账号使用要求。

BossClaw 桌面版 v2.5.3

Choose a tag to compare

@YanQuan-dozzy YanQuan-dozzy released this 14 Sep 11:41

本版亮点

岗位匹配:档位制整体裁决(AI 分即最终分)

  • 四层整体裁决:AI 按「硬门槛 → 优先条件 → 职责信号 → 团队信号」读完 JD 后一次给出 fitLevel 档位(strong / match / cautious / unfit),分数由档位映射、不跨档;同一岗位重复分析稳定落在同一档
  • AI 分即最终分:取消「AI 分 ×0.7 + 本地分 ×0.3」融合与按维度降级/抬压分;本地五维分只用于界面展示与 AI 不可用时兜底,本地唯一改分能力仍为硬约束拦截(score ≤ 35 / decision = reject)
  • 反通胀口径全链路统一:五维语义锚点(技能 / 方向 / 薪资 / 学历 / 经验)与「仅显著命中才给 85+」的总则在提示词与解读层保持一致;经验年限 / 语言不足只降谨慎不判不推荐,技术栈错位不做一刀切
  • 经验维度下沉 AI:移除本地经验维度计算,完全交 AI 五维评估(dimensions.experience 恒为空)
  • 入队门槛可配:由设置页 minQueueScore 控制进队分数线,不再写死

投递链路:改走内置浏览器真实 DOM

  • 工作台投递改走内置浏览器真实 DOM 沟通投递(替代官方接口链路),单线性等待终态、防重入;「继续沟通」入口移入自动沟通队列统一处理
  • 发送按钮按 disabled 态等待启用后再点击,气泡级文字确认;输入事件兜底,确保内容真实写入编辑区
  • 修复:主进程 seq 字符串配对(严禁 Number 强转)、webview 编辑区聚焦与清空范围、new-window 弹窗改为真实 loadURL 渲染
  • 节奏拟人化:投递/点击动作链统一 jitterDelay 抖动、限速等待加随机抖动;沟通卡住超时 60s → 180s

自动沟通

  • 岗位卡片新增「跳过」按钮(手动标记 skipped,退出本批次且不计成功);引擎回写结果不再覆写用户手动跳过的岗位
  • 按 BOSS 聊天页源码重构附件发送:简历入口 → upload-select-dialog(上传简历 / 发送在线简历)→ 注入文件自动上传发送;旧「直达按钮」路径保留为兜底

定制简历:保真红线 + 结构化文档

  • 保留能力描述语红线:原文「精通 / 熟练 / 熟悉 / 掌握 / 擅长 / 了解 / 具备…能力 / 沉淀」等表述必须原样保留(可同义升级、禁止降级或删除);resume.skills 强制「类别:<描述语><技能>」写法,禁止裸技能列表;提示词、jd-reading、tailor-cv 与兜底逻辑四处同步
  • 新增描述语失真兜底检出 findQualifierLoss()(只检出、不回填)
  • 定制结果与导出改为七模块结构化文档,模块顺序与「空模块不渲染」由渲染层决定;导出弹窗滚动改为整块内容区一条主滑动条,标题与底部按钮固定可见,消除嵌套双滚动条
  • 要点对照面板重构:AI 分层 × 三层判定,列表只留要点名与判定标签,单条可弹窗查看明细

招呼语校名披露规则

  • 新增 schoolTier.ts(116 所 985/211 名单 + 无歧义简称):只有简历院校属于 985/211 才写校名,其余一律不出现院校名称/简称/层级字样;识别不到即判禁止,避免幻觉校名
  • 规则由本地裁定后注入提示词(AI 不得自判层级),并有 hasSchoolMention 兜底拦截;新增 greeting-regression.mjs 回归(27 项)

目标城市同源

  • 设置页「基础求职条件 · 目标城市」与职业画像 hardConstraints.locations 共用同一份数据(config.targetLocations):用户显式编辑/删除 = 覆盖写两处;画像生成/启动补齐 = 并集只补不删,删除不会被自动补齐复活

统计导出与工程

  • 新增统计导出:CSV 明细 + 长表汇总,以及 PDF 报表
  • 新增有界分析队列、技能分类、浏览器白名单与新标签页管理
  • 方向目录数据外置 directionCatalog.json;新增 jd-reading JD 拆解技能,技能入口改为每次从磁盘重读(reloadSkills())
  • MCP 服务器重构为面向已安装打包版的操作通道(移除 git / 构建 / 冒烟等开发类工具),自检 20/20 通过
  • Camoufox 隐身搜索/投递多平台适配(前程无忧 / 猎聘 / 智联)与规则过滤增强;版本升至 2.5.3,Windows / Linux / macOS 全平台产物重新产出

多平台(猎聘 / 智联招聘 / 前程无忧)、隐身引擎(Camoufox / CloakBrowser)与 MCP 控制桥均为可选增强,需在「设置」页主动启用并按提示完成登录;BOSS 直聘链路与内置浏览器投递逻辑保持不变。

安装

系统要求:Windows 10/11(x64)、Linux(x86_64 主流发行版)、macOS 10.15+(自构建)

Windows(10/11,x64)

  • 安装版:BossClaw-2.5.3-x64.exe,双击安装,可自定义安装目录、创建桌面/开始菜单快捷方式
  • 便携版:BossClaw-2.5.3-portable.exe,绿色单文件,解压即用、无需安装

Linux(x86_64)

  • 通用 AppImage:BossClaw-2.5.3-x86_64.AppImage,chmod +x 后直接运行,跨发行版通用
  • Debian / Ubuntu:BossClaw-2.5.3-amd64.deb,sudo dpkg -i BossClaw-2.5.3-amd64.deb 安装
  • 通用压缩包:BossClaw-2.5.3-x64.tar.gz,解压后进入目录运行 ./bossclaw-desktop
  • rpm(RHEL / Fedora / CentOS)与 pacman(Arch / Manjaro)未随本版发布,需要时可在源码目录执行 npm run package:linux:rpm / npm run package:linux:pacman 自行构建

macOS(源码自构建包)

  • 下载 BossClaw-2.5.3-mac.tar.gz 源码档案,在 macOS(需 Node.js 20+)解压后执行内含的 ./build-mac.sh,一键完成依赖安装与 dmg/zip 双架构(Intel x64 + Apple Silicon arm64)打包

首次启动按提示在「设置」页填写求职条件与 AI API Key 即可使用(API Key 仅保存在本机,不会上传)。

安全与使用边界

BossClaw 不绕过验证码、不突破任何平台限制、不自动换号。遇到安全验证、登录异常或结果无法确认时立即暂停交人工处理。使用请遵守目标网站规则与账号使用要求。

BossClaw 桌面版 v2.5.2

Choose a tag to compare

@YanQuan-dozzy YanQuan-dozzy released this 12 Sep 01:39

本版亮点

采集与评分优化(重点修复「大量岗位被跳过」)

  • 评分融合:岗位评分改为「AI 分 ×0.7 + 本地综合分 ×0.3」融合计算,AI 打分的地位提升,降低因纯本地规则误判导致的低分
  • 修正谨慎(cautious)档位:修复评分档位的分数封顶与最低分阈值互相矛盾的问题,减少采到的岗位被错误跳过
  • 会话级去重:工作台增加会话级去重(避免同一岗位在会话内被重复解析处理),并合并重复的跳过日志(addSkipLogOnce),日志更干净、可读性更好

多页增强

  • 内置浏览器支持多页管理(browserRegistry),多标签/多页切换更稳定;优化窗口尺寸变化时的 force-resize 重绘
  • 修复浏览器加载页面出现 ERR_ABORTED 未处理异常导致的崩溃(加载失败不再中断应用)

方向关键词 AI / 薪资校准 / 工作时间安排

  • 方向关键词 AI:投递方向支持用 AI 生成/校准关键词,招聘方向覆盖更准确
  • 薪资校准:新增薪资校准模块,让 AI 对薪资档位的判断更贴近真实范围
  • 工作时间安排:支持设置工作时间偏好,用于 AI 生成沟通内容的约束

内置 Agent 控制桥 + MCP 服务器

  • 应用内置 Agent 控制桥(白名单动作、本地随机令牌鉴权、默认关闭需显式开启),可让外部 Agent 安全地读取状态/驱动应用
  • 新增独立 MCP 服务器(mcp/bossclaw-mcp,零依赖 stdio,5 组 23 个只读+控制工具),供外部 Agent 读取仓库约束、构建验证、启动/诊断应用
  • Agent 发送类能力默认不开放,仅在全自动模式并对应用自带安全投递引擎开放,遵守招呼语非空、外部网申跳过、风控码立即交人工等不变量

其它

  • 应用图标(icon.ico)更新;界面样式与多页浏览布局优化
  • 版本升至 2.5.2;Windows 安装包(NSIS)+ 便携版重新产出并发布

多平台(猎聘 / 智联招聘 / 前程无忧)、隐身引擎(Camoufox / CloakBrowser)与 MCP 控制桥均为可选增强,需在「设置」页主动启用并按提示完成登录;BOSS 直聘链路与内置浏览器投递逻辑保持不变。

安装

  • 系统要求:Windows 10/11(x64)
  • 安装版:下载 BossClaw-2.5.2-x64.exe,双击安装后从开始菜单启动
  • 便携版:下载 BossClaw-2.5.2-portable.exe,解压即用,无需安装
  • macOS(dmg/zip)与 Linux(AppImage/deb)产物沿用 v2.1.0,或从当前源码自建

首次启动按提示在「设置」页填写求职条件与 AI API Key 即可使用(API Key 仅保存在本机,不会上传)。

安全与使用边界

BossClaw 不绕过验证码、不突破任何平台限制、不自动换号。遇到安全验证、登录异常或结果无法确认时立即暂停交人工处理。使用请遵守目标网站规则与账号使用要求。