boss-agent-cli
boss-agent-cli is a BOSS Zhipin CLI for job seekers and recruiters. It combines job discovery, welfare filtering, resumes and communication; humans use the terminal wizard, while AI agents call JSON, MCP or the Python API.
Visit can4hou6joeng4/boss-agent-cliOverview
boss-agent-cli unifies job discovery, welfare filtering, local resumes and AI, application communication, recruiter candidate handling and recoverable collection in one CLI. Humans run boss to enter a terminal wizard; agents use JSON, schema, MCP or the Python API against the same workflows and state. The current registered platform is zhipin (BOSS Zhipin), covering job-seeker and recruiter roles.
Key Features
- Welfare filtering pages and fetches details, then matches every condition with real AND logic. A JSON envelope on stdout returns {ok, data, pagination, error, hints}, and boss schema describes current capabilities and next actions. A local shortlist saves, tags and compares jobs
Use Cases
- Job seekers search by city, keyword and welfare criteria, filter for recently active HR, and add jobs to a local shortlist for review. Recruiters search candidates, view recommendations, send greetings, and manage resumes and chats. AI agents read boss schema through MCP or
Getting Started
- Install with uv tool install boss-agent-cli. Install the browser core when needed for login or export with patchright install chromium. Run boss doctor for a self-check, boss login to sign in, then boss search "Golang" --city 广州 --welfare "双休,五险一金" to search and filter welfare.
Deployment & Requirements
- Python 3.11 or newer is required. Login, export and declared browser workflows use the Patchright browser core when needed, installed with patchright install chromium. Batch collection requires uv sync --extra crawl and uses an independent Chrome profile that does not take over
Before You Adopt
- License: MIT. Review its terms before using, modifying, or distributing the project.