BOSS 直聘 · AI Agent CLI · v3.0.0
boss-agent-cli
从职位发现、福利筛选到简历与沟通,把求职者和招聘者的工作流接进同一个 CLI。真人使用终端向导,AI Agent 通过 JSON、MCP 或 Python API 调用。
Agent 友好
结构化输出
可恢复工作流
00 · 演示
看它跑起来
一句命令,连接机会。48 秒了解福利筛选、双角色工作流与 Agent 接入。
01 · 核心能力
为 Agent 设计的每一处
-
福利筛选不是关键词命中,是真实匹配
--welfare 双休,五险一金 自动翻页补抓详情,按 AND 逻辑做真实匹配。
-
JSON 信封一种形状,所有命令
stdout 只输出统一 JSON 信封;boss schema 提供当前能力与后继动作。
-
本地候选池你的清单,留在你的机器
保存、标记、离线对比候选岗位,并用漏斗统计复盘求职进展。
-
AI 求职增强更安静的一种帮助
JD 分析、简历润色、定向优化、模拟面试,支持 OpenAI 兼容接口与 Ollama / vLLM 本地模型。
-
平台抽象一套 CLI,可扩展平台
Platform / RecruiterPlatform 双注册表 + --platform 全局选项,当前平台为 zhipin。
-
Agent 接入四道门,同一套能力
CLI · JSON · MCP · Python API,四条入口调用同一套能力与状态。
02 · 运行边界
每一步,都有掌控
已实现的工作流开放使用;未支持能力会明确返回。遇平台风险立即停止并保存断点,风险解除后由用户显式恢复。
- 1本地状态登录态、缓存、简历和候选池保存在本机。
- 2双角色工作流求职者与招聘者调用已实现的搜索、简历与沟通能力。
- 3有限运行长流程受超时、重试、预算、断点与停止条件约束。
- 4不规避风控命中风险码或安全页即停止当前流程并保存断点。
- 5显式恢复风险状态解除后,由用户显式恢复任务。
- 6状态可复用向导、CLI 与 Agent 共用工作流和本地状态。
03 · 快速开始
跑通一个工作流
# 安装(浏览器内核按需安装) $ uv tool install boss-agent-cli $ patchright install chromium # 跑通闭环 $ boss doctor $ boss login $ boss search "Golang" --city 广州 --welfare "双休,五险一金" $ boss shortlist add <security_id> <job_id> $ boss stats
39顶层命令
77MCP 工具
4Agent 接入方式
04 · 常见问题
问与答
- 它会自动投递或打招呼吗?
- 支持已实现的沟通与投递能力,具体参数以 boss schema 为准。批量和长流程受固定预算、超时与停止条件约束;遇平台风险立即停止并保存断点。
- AI Agent 怎么调用?
- 通过 subprocess 调用 CLI:先 boss schema 读能力,再解析 stdout 的 JSON 信封;也支持 MCP 与 Python SDK。
- 支持哪些平台与 AI 模型?
- 当前平台为 zhipin(BOSS 直聘),支持求职者与招聘者。AI 可配置 OpenAI 兼容接口或 Ollama / vLLM 本地模型。
- 需要什么环境?
- Python ≥ 3.10;登录、导出及已声明的浏览器工作流按需使用 Patchright 内核(patchright install chromium)。
- 开源吗?
- MIT,完全开源免费。欢迎 Star、Issue 和 PR。
更多细节见 GitHub README 与 docs/。