can4hou6joeng4/boss-agent-cli
🤖 Local-assist BOSS Zhipin CLI for AI agents — search, welfare filtering, shortlist, JSON-envelope output; low-risk & compliant by default.
解决的问题
boss-agent-cli 是一个命令行界面(CLI),旨在统一多个招聘平台(如 BOSS 直聘和智联招聘)上的职位发现、申请管理与招聘流程。它通过提供结构化、AI 增强的工作流,解决了手动求职的繁琐问题,使求职者和招聘者都能自动化重复任务,例如针对特定福利进行筛选、分析职位描述、以及本地化管理候选人池。
如何工作
该工具作为基于模式的 CLI 运行,通过浏览器桥接或 API 与招聘平台交互。所有标准输出均采用「JSON 包装」格式,便于人类(通过终端向导)和 AI 代理(通过 MCP、子进程或 Python SDK)轻松消费。
关键技术组件包括:
- 平台抽象:注册表系统,支持在不同平台(如
zhipin、zhilian)上运行。 - AI 集成:支持 OpenAI 兼容接口、Ollama 和 vLLM,用于职位描述分析、简历优化和面试准备。
- 本地存储:使用 SQLite(WAL)缓存搜索结果,管理本地候选人短名单,并存储加密的登录状态。
- MCP 服务器:向 AI 代理(如 Claude Desktop 或 Cursor)开放 73 个工具,使其能够自主执行招聘任务。
适用人群
- 求职者:希望自动化职位发现、筛选特定福利(如「周末休息」),并使用 AI 优化简历和求职信的人。
- 招聘者:需要基于 CLI 搜索候选人、管理申请和处理沟通的 HR 专业人士。
- AI 代理开发者:需要结构化、基于模式的接口与招聘网站交互,以构建自主招聘代理的开发者。
核心亮点
- 福利筛选:支持跨多页进行真实匹配的高级筛选功能(如「五险一金」)。
- AI 驱动增强:内置工具支持使用本地或云端 LLM 进行职位描述分析、简历优化和模拟面试。
- 机器人代理就绪:完全支持 MCP(模型上下文协议),允许 AI 代理控制招聘工作流。
- 双角色工作流:支持候选人与招聘者两种角色,每种角色均有专用命令集。
- 可恢复爬取:具备检查点和预算限制的稳健爬取系统,防止平台封禁。
- JSON 优先输出:每个命令均返回结构化 JSON 包装,确保与其他工具的一致集成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目