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 は、BOSS Zhipin や Zhilian などの複数の求人プラットフォーム間で求人検索、応募管理、採用プロセスを統合するためのコマンドラインインターフェース(CLI)です。手動での求人検索の煩わしさを解消し、求職者と採用担当者の両方に対して、構造化された AI 拡張ワークフローを提供します。これにより、特定の福利厚生のフィルタリング、求人票の分析、候補者プールの管理といった繰り返し作業をローカルで自動化できます。

動作方法

このツールは、ブラウザブリッジまたは API を介して求人プラットフォームとやり取りするスキーマ駆動型 CLI として動作します。すべての標準出力は「JSONエンベロープ」形式で出力され、人間(ターミナルウィザード経由)と AI エージェント(MCP、サブプロセス、または Python SDK 経由)の両方で簡単に利用できます。

主な技術的構成要素は以下の通りです:

  • プラットフォーム抽象化zhipinzhilian などの異なるプラットフォームに対応するレジストリシステム。
  • AI 統合:OpenAI互換インターフェース、Ollama、vLLM をサポートし、JD分析、履歴書の最適化、面接対策を実行可能。
  • ローカルストレージ:SQLite(WAL)を用いて検索結果のキャッシュ、ローカルでの候補者ショートリスト管理、暗号化されたログイン状態の保存を実現。
  • MCP サーバー:Claude Desktop や Cursor などの AI エージェントが自律的に採用タスクを実行できるよう、73 のツールを公開。

対象ユーザー

  • 求職者:求人検索の自動化、特定の福利厚生(例:「週末休み」)のフィルタリング、AI を活用した履歴書・職務経歴書の最適化。
  • 採用担当者:候補者の検索、応募管理、連絡対応を CLI で行いたい HR 専門職。
  • AI エージェント開発者:求人ボードとやり取りするための構造化された、スキーマ駆動型インターフェースを必要とする自律型採用エージェントを開発する開発者。

特徴

  • 福利厚生フィルタリング:複数ページにわたって「五保一金」など特定の福利厚生を正確にマッチングする高度なフィルタリング機能。
  • AI ベースの強化:ローカルまたはクラウドの LLM を用いた JD 分析、履歴書最適化、模擬面接のための内蔵ツール。
  • ロボットエージェント対応:完全な MCP(Model Context Protocol)サポートにより、AI エージェントが採用ワークフローを制御可能。
  • 二重役割ワークフロー:候補者と採用担当者の両方の役割をサポートし、それぞれ専用のコマンドセットを提供。
  • 再開可能クローリング:チェックポイントと予算制限を備えた堅牢なクローリングシステムで、プラットフォームのブロックを回避。
  • JSON 最優先出力:すべてのコマンドが構造化された JSON エンベロープを返すため、他のツールとの統合が一貫して可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト