Skip to content

v0.2.0 — 自动驾驶 / 具身智能覆盖 + 中国 ATS

Choose a tag to compare

@gzchenhao gzchenhao released this 27 Jul 14:29
· 43 commits to main since this release

v0.2.0 — 自动驾驶 / 具身智能覆盖 + 中国 ATS 支持

The index grows past general AI/Infra into autonomous driving and embodied AI, and
for the first time covers Chinese employers.

New: Beisen (北森) ATS adapter

<tenant>.zhiye.com job boards are now a first-class source — the first Chinese ATS
OpenHire reads. Public, unauthenticated endpoint only; no login, no signature, no scraping
of anything a visitor cannot already see.

Feishu Hire (飞书招聘) covers more Chinese employers but signs its job-list requests with a
ByteDance _signature and loads a captcha SDK, so it is not publicly readable and is
deliberately unsupported rather than worked around.

New coverage (+29 employers, 96 → 124)

  • 11 Chinese robotics / embodied-AI employers (622 open roles): 宇树 Unitree · 优必选
    UBTECH · 星海图 Galaxea · 越疆 Dobot · 节卡 JAKA · 梅卡曼德 Mech-Mind · 镁伽 MegaRobo ·
    普渡 Pudu · 海柔创新 Hai Robotics · 新松 SIASUN · 图达通 Seyond
  • 18 overseas AD / embodied-AI employers (1,448 open roles): Zoox · Aurora · Wayve ·
    Figure · Motional · Kodiak · 1X · Waabi · Torc · Agility Robotics · Saronic ·
    Standard Bots · Dexterity · Bot Auto · Path Robotics · Carbon Robotics · Ambi Robotics ·
    Collaborative Robotics

Fixed: monthly pay no longer disappears behind an annual floor

Chinese portals publish 月薪 ("25K-50K 元/月"). Those figures shared the same columns as
annual USD pay, so --min-salary 300000 silently dropped a 25,000 CNY/month role. Jobs now
carry salary_period (annual | monthly); comparisons annualise, while the stored
and displayed figures stay exactly as the employer published them (now rendered .../月).

Fixed: --help crashed on Chinese Windows consoles

ohp extract-rebuild --help died with UnicodeEncodeError: 'gbk' codec can't encode character '\xa5' — code page 936 cannot encode ¥, nor the ▸ ⬥ output glyphs. The CLI
now degrades unencodable characters instead of crashing, and no longer prints a bare ¥.

Also

  • Free ohp extract-role-family --heuristic fills role_family by title keywords with no
    API spend, leaving unclear rows NULL for the paid pass.
  • ohp ingest is documented correctly in the maintainer op card (there is no --once), and
    that card no longer silently triggers paid re-extraction.
  • README carries a real terminal quickstart demo instead of a placeholder.

Install: pipx install openhire · MCP: uvx openhire serve

The public snapshot stays at its stable v0.1.0 asset URL, so ohp bootstrap keeps working
across releases.