← all repositories
shengjidaguai-china/BossHunter

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.

1k stars Python AgentsDomain Apps
BossHunter
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.