bocan4hou6joeng4 /
boss-agent-cli
项目仓库: PyPI: 文档站: License:MIT 一句话:让 AI Agent 替你跑完 BOSS 直聘的"搜职位 → 看详情 → 打招呼 → 跟进 → 流水线"全链路,所有输出是结构化 JSON,一调用就能理解,一调用就能行动。 背景 传统求职是体力活:打开网页 → 翻几十页列表 → 逐个点详情 → 手动打招呼 → 忘了跟进过谁。市面上的招聘 CLI 大多还停留在"人类用的命令行"层面——彩色 ASCII 表格、交互式提问、人…
DT商业与增长DT研究与学习DTAgent 能力扩展DTAgent 可观测性DT命令行工具DTSkill / 插件DTLinuxDT终端DTWebDTClaude CodeDTCursor
关于
项目仓库: PyPI: 文档站: License:MIT 一句话:让 AI Agent 替你跑完 BOSS 直聘的"搜职位 → 看详情 → 打招呼 → 跟进 → 流水线"全链路,所有输出是结构化 JSON,一调用就能理解,一调用就能行动。 背景 传统求职是体力活:打开网页 → 翻几十页列表 → 逐个点详情 → 手动打招呼 → 忘了跟进过谁。市面上的招聘 CLI 大多还停留在"人类用的命令行"层面——彩色 ASCII 表格、交互式提问、人类视角的输出。 但 2026 年,真正在跑这些命令的是 AI Agent,不是人。Agent 需要的是:稳定的 JSON 信封、可自检的能力描述(schema)、明确的错误码、可恢复的登录链路、明确区分 stdout/stderr。boss-agent-cli 就是按这个底层逻辑重新设计的——AI-Agent-first,而不是人类优先。 同时它把"求职者"和"招聘者"两端做在同一套 CLI 里,并抽象出多平台注册表(目前 BOSS 直聘 + 智联招聘)。 亮点 🤖 AI-Agent-first 设计:stdout 只输出 JSON 信封(ok / schemaversion / data / pagination / error / hints.nextactions),stderr 走日志,exit code 严格区分成败。Agent 一次调用就能拿到下一步建议。 📋 Schema 驱动:boss schema 一条命令吐出全部 34 个顶层命令 + HR 子命令组的能力描述,Agent 不用读 README 也能自洽地调用。 🔐 4 级降级登录链路:Cookie 提取 → CDP → QR httpx → patchright,登录态用 Fernet + PBKDF2 机器绑定加密存本地,登录稳定性是这类工具的真正命门。 🎯 福利筛选真的能用:--welfare "双休,五险一金" 不是简单看标签,而是先查福利标签、不匹配时拉职位描述全文检索、自动翻页,最后每条结果带 welfarematch 来源说明。 👔 求职者 + 招聘者双端:求职者侧有搜索/推荐/打招呼/流水线/增量监控;招聘者侧有候选人检索/简历查看/职位上下线/沟通回复。同一套 JSON 协议。 🧩 4 种 Agent 接入方式:Skill 安装、Bash subprocess、MCP、Python SDK(已发 py.typed,可直接当类型化库用)。 🌐 多平台抽象:Platform / RecruiterPlatform 双注册表,BOSS 直聘默认开箱即用,智联招聘求职者侧登录/读写链路已接通。 🤖 AI 求职增强:JD 分析、简历润色、定向优化、模拟面试、聊天教练,支持 Claude 4.7 / GPT-5 / DeepSeek-V3 / Qwen3。 🧪 工程质量:1119 个 pytest 用例、ruff/mypy 全打开、CI/Codecov/pre-commit 一应俱全。 安装 bash 推荐:uv(秒级安装、自动隔离) uv tool install boss-agent-cli patchright install chromium 或者 pipx / pip pipx install boss-agent-cli 使用示例 bash 1. 环境自检 + 登录 boss doctor boss login 2. 搜索广州 Golang 职位,要求"双休 + 五险一金" boss search "Golang" --city 广州 --welfare "双休,五险一金" 3. 看详情 → 打招呼 → 投递 boss detail <securityid> boss greet <securityid> <jobid> boss apply <securityid> <jobid> 4. 流水线 + 每日摘要 boss pipeline boss digest 5. 增量监控(保存搜索条件、定期跑、标出新职位) boss watch add my-golang "Golang" --city 广州 --welfare "双休" boss watch run my-golang 6. 招聘者视角 boss hr applications # 候选人投递申请 boss hr candidates "Golang" # 搜索候选人 boss hr reply <friendid> "你好" # 回复消息 boss hr jobs list # 我发布的职位 Agent 接入(最快路径) bash Skill 安装:Agent 立即获得 boss 全部命令的能力 npx skills add can4hou6joeng4/boss-agent-cli 或者在 Claude Code / Cursor 的规则文件里写一条规则,让 Agent 在用户提到"搜职位、打招呼、投递"时自动调用 boss CLI 并解析 JSON。 适合谁 在找工作的程序员:想用 AI Agent 帮你跑求职全链路,而不是自己点几百次鼠标 在招人的小团队负责人 / HR:想把候选人检索、消息回复、简历请求做成可脚本化的工作流 Agent / MCP 开发者:想接一套真实可跑、JSON 协议规整、有 schema 自描述的"招聘领域工具集" License MIT,欢迎 Issue / PR / Star。 免责声明:项目仅用于学习交流,使用时请遵守相关法律法规及 BOSS 直聘平台用户协议。
收录记录
- 阮一峰周刊·用户投稿
2026年5月11日 · 1 次收录
- 阮一峰周刊·正刊推荐
2026年5月15日 · 1 次收录
讨论这个产品