RoleDar watches a list of companies for job openings that match the titles and locations you care about, then emails you what changed since the last run: the new roles and the ones that have closed. It runs on a schedule on GitHub Actions, so once it is set up there is nothing to run by hand.

Instead of scraping careers pages, it calls each company’s applicant tracking system directly (Greenhouse, Lever, Ashby, Workable and SmartRecruiters), which makes it fast and unaffected by website redesigns. One company failing never stops the run.

It started as a personal tool and is now open source. Everything is configured in YAML files (which companies, which job titles, which locations), so you can adapt it without touching the Python. The repo is a GitHub template: choose Use this template to make your own copy.