乐于分享
好东西不私藏

求职还能这样玩?一个CLI工具让你的AI助手帮你在BOSS直聘上筛岗位,双休五险一金自动过滤

求职还能这样玩?一个CLI工具让你的AI助手帮你在BOSS直聘上筛岗位,双休五险一金自动过滤

每次刷 BOSS 直聘,翻了几十页,大多数 JD 连「五险一金」都不写,更别提「双休」了。

一个个点进去看详情?太累了。

最近我在 GitHub 上发现了一个项目,思路很巧妙:把 BOSS 直聘包装成 CLI 工具,然后让 AI Agent 帮你筛岗位

试了一会,今天分享一下使用体验。


这是什么项目?

项目地址:https://github.com/can4hou6joeng4/boss-agent-cli[1]

一句话概括:把 BOSS 直聘变成 AI Agent 能用的命令行工具

它是用 Python 写的,装了之后在终端里敲命令就能搜岗位、看详情、建候选池,跟操作一个本地数据库差不多。

但它真正有意思的地方在于两点:

  1. 福利筛选不是标签匹配,是真实解析 JD 内容
  2. 原生支持 MCP 协议,AI Agent 可以直接调用

怎么用?

安装

uv tool install boss-agent-cli# 安装浏览器内核(仅登录时需要)patchright install chromium

三步上手

# 1. 登录boss login# 2. 搜岗位 + 福利筛选boss search "嵌入式" --city 深圳 --welfare "双休,五险一金"# 3. 把感兴趣的加入候选池boss shortlist add <security_id> <job_id> --tags 感兴趣,双休

搜出来的结果长这样:

{  "ok": true,  "data": {    "jobs": [...],    "welfare_match_score": 0.85  },  "pagination": { "page": 1, "total": 42 }}

所有输出都是 JSON 信封格式,stderr 只走日志,stdout 只走数据。这对程序化处理非常友好。


真正打动我的功能:福利筛选

BOSS 直聘上的「福利标签」是个什么情况,刷过的都知道——很多公司把「五险一金」当福利写,有些甚至不写。

这个工具的做法不一样:

boss search "Golang" --city 广州 --welfare "双休,五险一金"

它不只是匹配标签,而是解析 JD 正文,看公司实际提供了什么。然后按匹配度排序。

还有一个我常用的:

# 只看远程岗位 + 双休 + 五险一金boss search "后端开发" --welfare "远程,双休,五险一金"

关键词用逗号分隔,AND 逻辑,匹配不到就是匹配不到,不会强行给你塞不相关的结果。


AI Agent 集成才是正确打开方式

这个项目最值得讲的地方在这里。

MCP 集成(推荐方式)

它实现了 MCP 协议,暴露了 45 个低风险工具。你可以在 Claude Desktop、Cursor、WorkBuddy 等 AI 工具里直接调用。

配置方式:

{"mcpServers":{"boss-agent":{"command":"uvx","args":["--from","boss-agent-cli[mcp]","boss-mcp"]}}}

配置好之后,你就可以对 AI 说:

"帮我在 BOSS 直聘上搜一下深圳的嵌入式开发岗位,要求双休+五险一金,月薪不低于 15K"

AI 就会自动调用 boss search,把结果返回来,还能进一步帮你分析 JD、润色简历、甚至模拟面试。

本地 AI 模型支持

它还集成了本地 AI 能力,支持 Ollama / vLLM 等:

boss ai analyze-jd <security_id>   # 分析岗位 JDboss ai polish <简历路径>           # 润色简历boss ai fit <security_id>          # 匹配度分析boss ai interview-prep <security_id> # 模拟面试

它不是帮你「自动投简历」——合规模式下,投递、沟通、联系方式这些操作都是默认阻断的。它做的是辅助决策


和普通刷 BOSS 有什么不同?

维度
普通刷 BOSS
boss-agent-cli
福利筛选
看标签(不可信)
解析 JD 正文关键词
浏览方式
GUI,一个个点
CLI,结构化 JSON
查看历史
很难对比
本地 SQLite 存储
多岗位对比
切来切去
shortlist compare
AI 集成
不支持
MCP 45 个工具
离线使用
不支持
候选池完全本地

核心区别不是「用不用命令行」,而是把求职从浏览行为变成了可分析的数据集


实际体验:优缺点

好的地方

  1. 福利筛选是真实匹配:搜「双休」确实出来的都是 JD 正文里写了双休的,不是靠标签
  2. 候选池很实用:面试多了自己都忘了投过哪些,本地存下来 + 打标签 + 对比,思路清晰
  3. AI 分析 JD 比人肉眼快:丢一个 JD 进去,几秒出核心要求 + 匹配度 + 简历优化建议
  4. 工程化程度高:1400+ 测试、80% 覆盖率、MIT 开源,不是玩具项目

需要注意的地方

  1. 需要适应 CLI 操作:如果你习惯了 App 刷岗位,CLI 入门有一定学习成本
  2. 登录需要浏览器:首次登录走浏览器自动化,不是纯 API
  3. 不支持自动投递:合规设计,投递和沟通还是得回 APP 手动操作
  4. 智能招聘和前程无忧支持还在完善中:目前 BOSS 直聘最完整

适合谁用?

人群
适合度
原因
AI 工具深度用户
⭐⭐⭐⭐⭐
和你的 AI Agent 工作流天然契合
正在找工作/准备跳槽
⭐⭐⭐⭐⭐
功能就是为求职设计的
对福利有明确要求
⭐⭐⭐⭐⭐
福利筛选是杀手功能
喜欢折腾工具
⭐⭐⭐⭐
CLI + MCP 玩起来很有意思
不习惯命令行
⭐⭐
GUI 用户可能觉得操作繁琐

写在最后

这个项目的思路很对路:「AI 不替代你做决定,但它帮你整理信息、降低决策成本」。

用 boss-agent-cli 刷岗位,你不只是在翻列表,你是在用数据的方式管理自己的求职过程——搜岗位 → 解析 JD → 分析匹配度 → 建候选池 → 对比决策。

我还想到了一个组合用法:把 boss-agent-cli 的 MCP 工具接入你在用的 AI Agent(比如 Codex 或 Claude Code),然后说话就能搜岗位、筛福利、分析 JD。


💬 互动时间

你会不会考虑用 CLI 工具刷 BOSS 直聘?或者说你觉得 AI 辅助求职最有用的场景是什么?评论区聊聊。

🔗 相关链接

  • boss-agent-cli 项目地址:https://github.com/can4hou6joeng4/boss-agent-cli
  • Atlas Cloud(一个 Key 访问多个 AI 模型):文章中提到的 AI 服务配置

引用链接

[1]https://github.com/can4hou6joeng4/boss-agent-cli