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)轻松消费。

关键技术组件包括:

  • 平台抽象:注册表系统,支持在不同平台(如 zhipinzhilian)上运行。
  • AI 集成:支持 OpenAI 兼容接口、Ollama 和 vLLM,用于职位描述分析、简历优化和面试准备。
  • 本地存储:使用 SQLite(WAL)缓存搜索结果,管理本地候选人短名单,并存储加密的登录状态。
  • MCP 服务器:向 AI 代理(如 Claude Desktop 或 Cursor)开放 73 个工具,使其能够自主执行招聘任务。

适用人群

  • 求职者:希望自动化职位发现、筛选特定福利(如「周末休息」),并使用 AI 优化简历和求职信的人。
  • 招聘者:需要基于 CLI 搜索候选人、管理申请和处理沟通的 HR 专业人士。
  • AI 代理开发者:需要结构化、基于模式的接口与招聘网站交互,以构建自主招聘代理的开发者。

核心亮点

  • 福利筛选:支持跨多页进行真实匹配的高级筛选功能(如「五险一金」)。
  • AI 驱动增强:内置工具支持使用本地或云端 LLM 进行职位描述分析、简历优化和模拟面试。
  • 机器人代理就绪:完全支持 MCP(模型上下文协议),允许 AI 代理控制招聘工作流。
  • 双角色工作流:支持候选人与招聘者两种角色,每种角色均有专用命令集。
  • 可恢复爬取:具备检查点和预算限制的稳健爬取系统,防止平台封禁。
  • JSON 优先输出:每个命令均返回结构化 JSON 包装,确保与其他工具的一致集成。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目