Local job-hunting agent that refuses to click 'send' alone
Built to spare Chinese job seekers the drudgery of trawling four major recruiting platforms while keeping the final send button under strict human veto.

What it does
BossHunter is a local-first Python agent that serially scrapes four major Chinese job platforms—BOSS Zhipin, Zhaopin, 51job, and Liepin—deduplicates listings, and scores them against your resume using an AI model you provide. It prepares personalized greetings and tailored resumes, but will not transmit an application until you explicitly approve it in the local web panel.
The interesting bit
The project treats platform rules as hard constraints rather than obstacles: it runs strictly serial collection, enforces random delays and daily caps, and halts immediately on captchas or rate limits instead of trying to bypass them. Only BOSS Zhipin supports automated sending; for the other three platforms you must manually apply on-site and backfill the status.
Key highlights
- Local web UI for resume upload, job criteria, and AI configuration; API keys never leave your machine
- Mandatory human-in-the-loop approval before any application is sent
- AI scoring combines keyword pre-filtering with deep JD evaluation
- Customized resume generation triggered when an HR requests your CV
- Reply monitoring and conversation tracking for BOSS Zhipin
Caveats
- Automation on recruiting platforms carries a genuine risk of account restrictions or bans; the README explicitly warns users to keep frequency low and accept the risk themselves
- Full send automation is only available for BOSS Zhipin; Zhaopin, 51job, and Liepin remain read-only for collection and scoring, requiring manual application on the original sites
- Licensed under PolyForm non-commercial terms; commercial use requires separate written authorization
Verdict
Worth a look if you are job-hunting in China and want to automate discovery and drafting while keeping final control. Skip it if you need a fully hands-off application bot or a commercial deployment without negotiating a separate license.
Frequently asked
- What is shengjidaguai-china/BossHunter?
- Built to spare Chinese job seekers the drudgery of trawling four major recruiting platforms while keeping the final send button under strict human veto.
- Is BossHunter open source?
- Yes — shengjidaguai-china/BossHunter is an open-source project tracked on heatdrop.
- What language is BossHunter written in?
- shengjidaguai-china/BossHunter is primarily written in Python.
- How popular is BossHunter?
- shengjidaguai-china/BossHunter has 1k stars on GitHub.
- Where can I find BossHunter?
- shengjidaguai-china/BossHunter is on GitHub at https://github.com/shengjidaguai-china/BossHunter.