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 包裝,確保與其他工具的一致整合。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案