{"data":{"slug":"can4hou6joeng4-boss-agent-cli","name":"boss-agent-cli","tagline":"Local-assist BOSS Zhipin CLI for AI agents","github_url":"https://github.com/can4hou6joeng4/boss-agent-cli","owner":"can4hou6joeng4","repo":"boss-agent-cli","owner_avatar_url":"https://avatars.githubusercontent.com/u/66450588?v=4","primary_language":"Python","stars":1463,"forks":115,"topics":["agent-skill","agent-tools","ai-agent","boss-zhipin","claude","cli","command-line","job-hunting","job-search","mcp","model-context-protocol","python","recruiter-workflow","recruitment","resume","zhipin"],"archived":false,"github_pushed_at":"2026-07-26T03:19:32+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/can4hou6joeng4-boss-agent-cli","markdown_url":"https://www.graphcanon.com/tools/can4hou6joeng4-boss-agent-cli.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/can4hou6joeng4-boss-agent-cli","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=can4hou6joeng4-boss-agent-cli","description":"🤖 Local-assist BOSS Zhipin CLI for AI agents — search, welfare filtering, shortlist, JSON-envelope output; low-risk & compliant by default.","homepage_url":"https://can4hou6joeng4.github.io/boss-agent-cli/","license":"MIT","open_issues":2,"watchers":2,"ai_summary":"A command-line interface tool designed to assist with job searching and recruitment workflows using AI agents.","readme_excerpt":"<div align=\"center\">\n\n<img src=\"docs/assets/logo.svg\" width=\"112\" alt=\"boss-agent-cli logo\">\n\n# boss-agent-cli\n\n*🤖 专为 AI Agent 设计的 BOSS 直聘本地辅助 CLI —— 搜索 · 福利筛选 · 候选池 · JSON 信封，默认 assisted，支持显式 Research Mode。*\n\n\n\n\n\n\n\n\n\n[快速上手](docs/getting-started.md) · [Agent 集成](#-agent-集成) · [命令](#-命令) · [排障](docs/troubleshooting.md) · [路线图](ROADMAP.md) · **中文** | [English](README.en.md)\n\n<a href=\"demo/showcase/boss-agent-cli-showcase.mp4\" title=\"观看完整项目展示视频\">\n  <img src=\"demo/showcase/boss-agent-cli-showcase.gif\" alt=\"boss-agent-cli 项目展示动图\" width=\"100%\">\n</a>\n\n**[观看完整展示视频](demo/showcase/boss-agent-cli-showcase.mp4)** · [终端交互演示](demo/demo-zh.gif) · schema 驱动 · 福利筛选 · JSON 信封\n\n</div>\n\n<p align=\"center\">\n  <a href=\"https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=boss-agent-cli\">\n    <img src=\"docs/assets/atlas-cloud-logo.png\" alt=\"Atlas Cloud\" width=\"180\">\n  </a>\n</p>\n\n> 🎁 **[Atlas Cloud](https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=boss-agent-cli)** 为 `boss ai` 提供了一个全模态、OpenAI 兼容的推理入口 —— 一个 key 即可访问 DeepSeek、Qwen、GLM、Kimi、MiniMax、Claude、GPT 等模型，无需逐家接入。在 `boss ai config` 里选用 `--provider atlas`（`base_url=https://api.atlascloud.ai/v1`、默认模型 `deepseek-ai/deepseek-v4-pro`）即可，配置详见 [AI 模型接入](docs/integrations/ai-models.md#atlas-cloud一个-key-覆盖多家模型)；预算友好的 [coding plan](https://www.atlascloud.ai/console/coding-plan)。\n\n> [!TIP]\n> <img src=\"https://github.com/peterfei/ai-agent-team/raw/main/examples/doloffer.png\" alt=\"Doloffer logo\" width=\"220\">\n>\n> **Doloffer Guide** 致力于让优质 AI 工具的获取更简单。平台主打 GPT 与 Claude 等主流 AI 服务的正版会员充值，提供一站式订阅管理，主打安全稳定与无忧售后。\n>\n> 💡 **极速订阅**： [专属链接](https://doloffer.com/friend/BEv3yvKS)（输入优惠码 `AI8888` 享 9 折特惠）\n\n## 🧭 为什么\n\n自动投递、批量打招呼这类求职脚本，本质是在替平台做它不希望自动化的事——账号被封只是时间问题。boss-agent-cli 反其道而行：**把「低风险、只读、你主动触发」的那部分交给终端和 Agent，把打招呼 / 投递 / 沟通这类敏感动作留给你在官网手动完成。** 你描述期望，Agent 负责搜索、筛选、整理候选岗位并输出结构化 JSON；`boss schema` 是能力真源，天然适配 Claude / Cursor 等 MCP 宿主。合规不是事后补丁，而是默认姿态。\n\n## ⚠️ 合规边界\n\n默认启用 **Assisted Mode**：本地辅助 · 只读优先 · 用户主动触发。打招呼（greet / batch-greet）、投递、联系方式交换、招聘者候选人搜索 / 简历 / 聊天、消息回复等敏感能力默认阻断并返回 `COMPLIANCE_BLOCKED`；需要时请回到 BOSS 直聘平台官网由用户手动完成。仓库同时允许显式 `boss config set operating_mode research` 启用 **Research Mode**，用于有界的浏览器协议、反调试、风控适配和受控采集研究；该模式仍要求脱敏、checkpoint、停止开关和可审计脚本来源。\n\n## ✨ 核心能力\n\n- **职位发现**：关键词搜索 + 8 维筛选，按编号回看缓存结果 —— `search` `show` `detail`\n- **福利筛选（核心差异化）**：`--welfare \"双休,五险一金\"` 自动翻页补抓、按 AND 逻辑做**真实匹配**，并可 `--sort score` 按本地匹配分排序 —— `search --welfare`\n- **本地候选池与统计**：查看详情后本地保存、同步网页职位收藏 / 用标签和备注复盘候选岗位、离线对比、查看漏斗统计；投递与沟通回到官网手动完成 —— `shortlist` `stats` `watch` `preset` `favorites`\n- **AI 求职增强 + 本地模型**：JD 分析、简历润色、定向优化、候选池匹配、模拟面试、沟通指导；本地模型权重外置，支持 Ollama/vLLM OpenAI 兼容接口 —— `ai analyze-jd` `ai local configure` `ai local smoke`\n- **Schema 驱动 + JSON 信封**：stdout 只输出 `{ok, data, pagination, error, hints}` 信封，`boss schema` 是能力真源，适合 CLI 编排 / Shell Agent / MCP / Python SDK\n- **招聘者最小闭环**：职位列表与上下架（`hr jobs list/online/offline`）；候选人个人数据链路默认阻断\n- **多平台抽象**：`Platform` / `RecruiterPlatform` 双注册表，`--platform zhipin|zhilian|qiancheng`\n\n## 🚀 快速开始\n\n```bash\n# 安装（uv 推荐；浏览器内核仅用于用户主动登录 / 本地导出）\nuv tool install boss-agent-cli\npatchright install chromium\n\n# 跑通低风险闭环\nboss doctor                                                   # 环境自检\nboss login                                                    # 用户主动登录（按平台选择链路）\nboss status                                                   # 验证登录态\nboss search \"Golang\" --city 广州 --welfare \"双休,五险一金\"     # 搜索 + 福利筛选\nboss detail <security_id>                                     # 查看详情\nboss shortlist add <security_id> <job_id> --tags 后端,远程    # 加入本地候选池并打本地标签\nboss shortlist compare --tag 远程                             # 离线对比候选岗位\nboss stats                                                    # 本地统计\n\n# 招聘者模式（候选人数据链路默认阻断）\nboss hr jobs list\n```\n\n所有命令输出结构化 JSON（`ok` 判断成败，`exit 0/1`）。完整上手见 [快速上手](docs/getting-started.md)。\n\n## 🎭 角色与多平台\n\n| 平台 | 求职者 | 招聘者 | 状态 |\n|------|:--:|:--:|------|\n| BOSS 直聘 (`zhipin`) | ✅ | ✅ | 默认 |\n| 智联招聘 (`zhilian`) | ✅ 候选者侧只读 + 本地辅助对等 | 🟡 `agent` browser/CDP 自动化 V1 | `hr` 子命令仍","github_created_at":"2026-03-20T08:41:59+00:00","created_at":"2026-07-11T11:52:04.783472+00:00","updated_at":"2026-07-27T00:00:43.523582+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"agent-skill","name":"agent-skill"},{"slug":"ai-agent","name":"ai-agent"},{"slug":"boss-zhipin","name":"boss-zhipin"},{"slug":"cli","name":"cli"},{"slug":"command-line","name":"command-line"},{"slug":"job-hunting","name":"job-hunting"},{"slug":"job-search","name":"job-search"},{"slug":"recruitment","name":"recruitment"}],"trust":{"provenance":{"is_fork":false,"github_id":1187014628,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-27T00:00:42.661Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":6,"days_since_push":0,"last_release_at":"2026-07-17T03:06:54Z"},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:52:05.902Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-27T00:00:43.142Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-07-27T00:00:43.142Z","managed_saas":false},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-07-27T00:00:43.142Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-27T00:00:43.142Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-07-27T00:00:43.142Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-27T00:00:43.142Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Need automated search and filtering of job roles compliant with low-risk standards","Require output in JSON format suitable for integration into other tools or systems"],"when_not_to_use":["Looking for a tool that supports platforms other than BOSS Zhipin","Seeking advanced customization options beyond those provided by the default settings"],"source":"enrich:decision_facts","observed_at":"2026-07-15T08:29:49.272Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"boss-agent-cli is a Python-based CLI tool designed to assist with job searching and recruitment tasks using AI agents for BOSS Zhipin platform."}]}}