mirror of
https://github.com/feder-cr/Jobs_Applier_AI_Agent.git
synced 2026-11-07 10:36:05 -10:00
1d11488d658ca228c28c73618e21a34722aac9bd
Three reviewers read the layers of the prompt: the rules every form gets, the site plugins, and the three that reach every form. What they found. The mailbox was the hole. The plugins said to take "the code or the link" with nothing said about which link, and Outlook's search matches the words inside messages, so a message that merely mentions the site could surface and be followed. Both plugins now take one of two things, the code or a link whose host is the site's own, judge the sender by its From address and not the name it shows, and take nothing else from the message. They also search the subject "verification code", which is what found the code on a real run, instead of the site's own host, which these messages are not sent from. The limit on looking was a bug of mine: it counted pages of the mailbox, while the plugin tells the model to open the mailbox and then its search, which is two pages, so the first honest re-check ended the form. It now counts arrivals, and inside a visit the model moves about freely. menus.md now cuts the world in five, not four, with the test that tells them apart: what takes the focus. An editable input is a typeahead, a div showing "--" is a listbox, a group that opens nothing is radios with the real input hidden, and a field that keeps several values is a tag field. The list is found by the field's aria-controls, not by one site's id pattern. The keyboard way past a covered option now says to read which row is highlighted before Enter, and never to click from a script, which the browser refuses anyway. Two rules moved to the rules every form gets, and left the site plugins that repeated them: status ready needs a selector for the send control, and a fact about the candidate that neither the CV nor the answers give, such as a reference's name or a licence number, is never written. A required field asking for one ends the form, named. That is the one case where a required field is left for the person. Co-Authored-By: Claude Opus 5 <[email protected]>
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
Description
AI job application bot: automated job search and job hunting, auto-apply to resume-matching jobs while you sleep.
agentic-aiai-agentai-automationautomationautonomous-agentsbrowser-automationcvfirefoxgeminihrjob-boardjob-searchjobslinkedinplaywrightpythonrecruitingrecruitmentresumeterminal-app
Readme
MIT
182 MiB
0 Stars
1 Watchers
0 Forks