Federico EliaandClaude Opus 5 5a77154ff5 Six test applications on real postings, and the facts they settled
JazzHR, BambooHR, Personio, Breezy, Teamtailor and Greenhouse, each on a
real posting with the test CV, nothing sent: 8 to 48 steps, under a cent
to a cent each. Five of the unknowns the plugins admitted to are now
facts.

The one worth saying once: a file input the page hides refuses the file,
and the upload goes to the button beside it, which the page labels. It
happened on Greenhouse and on Personio in the same run, so it is in the
rules every form gets, and each plugin keeps its own selector:
`[aria-labelledby='upload-label-resume'] button` on Greenhouse,
`[aria-labelledby="doc-label-cv"] button` on Personio, `a.resume` on
Breezy, `#resumator-resume-value` on JazzHR.

Also settled: a closed BambooHR posting sends the browser to the
company's whole list at /careers, which is that plugin's missing
closed-posting fact; Personio's company questions are
`#field-custom_attribute_<number>` and its send control is
`form button[type="submit"]`, with the page in English on some .com
postings; Breezy's send control is a `type="button"` and uploading fills
its summary field; Teamtailor's cookie banner is declined by its
aria-label in the page's language.

docs/sites.md records each run with its steps.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-11-07 13:21:27 +01:00
2026-11-05 14:48:34 +01:00
2026-11-05 14:48:34 +01:00

AIHawk. An animation: the app starts from a terminal and narrows 10 million job postings to the 25 that fit a resume; you pick three and say yes once; a Firefox window fills each form and submits it; the app shows them sent. An illustration, with invented companies and an invented person.

An AI job application bot: automated job search, then it auto-applies to the jobs that match your resume, while you sleep.

FEATURED IN
Business Insider · TechCrunch · Semafor · Wired · The Verge · Vanity Fair · 404 Media


How it works

Give it your resume. The job search finds the postings that fit, you pick, and it fills in and sends each job application on the company's own form.

Step What happens
1. Reads your resume Turns it into a search: the titles, the skills and the places that fit you.
2. Searches 10 million postings from 24 public sources, rebuilt every five hours, searched on your computer.
3. Scores Reads the best 100 against your resume, then scores the top 25 from 1 to 5, with the gaps and the reasons.
4. You pick Select the jobs you want and say yes once.
5. Applies A real Firefox opens the company's form, fills every required field, attaches your CV and sends.
6. Keeps the answer What each page said, with a screenshot, for every application.

Why AIHawk

  • The company's own form. No LinkedIn account and no Easy Apply: it applies where the company takes applications.
  • Every posting is tried. There is no list of sites it refuses, and a site can be taught in one Markdown file: what has been confirmed.
  • A browser built to look like yours. invisible-playwright-mcp is a real Firefox with a person's hands, in a window you can watch.
  • One command. It installs what it needs, and everything else happens on the screen.

Install

Windows, in PowerShell:

irm https://raw.githubusercontent.com/feder-cr/Jobs_Applier_AI_Agent/main/run.ps1 | iex

Linux:

curl -LsSf https://raw.githubusercontent.com/feder-cr/Jobs_Applier_AI_Agent/main/run.sh | sh

You need a key: get one from OrcaRouter.


Sites · Configuration · Writing a plugin · Wiki · Contributing · Security · Changelog

Star history of AIHawk
2026-11-06 17:13:04 -10:00
Languages
Python 99.8%
Shell 0.1%
PowerShell 0.1%