每次刷 BOSS 直聘,翻了几十页,大多数 JD 连「五险一金」都不写,更别提「双休」了。
一个个点进去看详情?太累了。
最近我在 GitHub 上发现了一个项目,思路很巧妙:把 BOSS 直聘包装成 CLI 工具,然后让 AI Agent 帮你筛岗位。
试了一会,今天分享一下使用体验。
这是什么项目?
项目地址:https://github.com/can4hou6joeng4/boss-agent-cli[1]
一句话概括:把 BOSS 直聘变成 AI Agent 能用的命令行工具。
它是用 Python 写的,装了之后在终端里敲命令就能搜岗位、看详情、建候选池,跟操作一个本地数据库差不多。
但它真正有意思的地方在于两点:
福利筛选不是标签匹配,是真实解析 JD 内容 原生支持 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 有什么不同?
shortlist compare | ||
核心区别不是「用不用命令行」,而是把求职从浏览行为变成了可分析的数据集。
实际体验:优缺点
好的地方
福利筛选是真实匹配:搜「双休」确实出来的都是 JD 正文里写了双休的,不是靠标签 候选池很实用:面试多了自己都忘了投过哪些,本地存下来 + 打标签 + 对比,思路清晰 AI 分析 JD 比人肉眼快:丢一个 JD 进去,几秒出核心要求 + 匹配度 + 简历优化建议 工程化程度高:1400+ 测试、80% 覆盖率、MIT 开源,不是玩具项目
需要注意的地方
需要适应 CLI 操作:如果你习惯了 App 刷岗位,CLI 入门有一定学习成本 登录需要浏览器:首次登录走浏览器自动化,不是纯 API 不支持自动投递:合规设计,投递和沟通还是得回 APP 手动操作 智能招聘和前程无忧支持还在完善中:目前 BOSS 直聘最完整
适合谁用?
写在最后
这个项目的思路很对路:「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
夜雨聆风