A job hunt with teeth.

Feed it your resume. JAWB HUNT bites into the live hiring feeds of 145 verified major US corporations, ranks the roles that actually match you, prefills the applications, and drafts the answers. You keep the final click.

Free. Runs on your own machine. No account, no API key. Your resume never leaves your Mac.
JAWB HUNT results: ranked roles with match scores and matched skills
145verified companies
8hiring feed types
0accounts or API keys
100%runs on your machine
How it hunts

Four moves. You stay in control of every one.

JAWB HUNT reads each company's own hiring feed, the same source their careers page uses. No job boards, no aggregators, no stale listings.

1

Feed

Drop in your resume. It reads your roles, skills, and seniority, and can take a target title if you are hunting something specific.

2

Hunt

Scans up to 145 companies in one pass, Fortune 500 mainstays to the top AI labs, and scores every open role against you.

3

Strike

Prefill apply opens the real application form with your profile, resume, and cover letter filled. You review, finish, and click Submit.

4

Answer

Paste the custom questions and get brief first-person drafts built only from your resume. Where it lacks the facts, it says so.

Features

Built for ten sharp applications, not a hundred blind ones.

Live feeds, not job boards

Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Workday, Amazon Jobs, and Netflix. Postings come straight from the source, verified live.

Scores you can read

Every match shows which of your terms fired. Plus a gap list: the keywords your best matches use that your resume does not.

Target titles

Type "Chief Operating Officer" and the biggest boards are searched for it first. Target seniority overrides your resume so nothing gets penalised for aiming.

Prefill apply never submits

Fills names, contact, links, cover letter, and attaches your resume. Leaves every dropdown and yes/no question to you. Never touches a CAPTCHA.

Question coach facts only

Drafts 60 to 120 word answers from your resume via your own Claude login. Missing facts come back as NEEDS YOUR INPUT, never invented.

Privacy by architecture

A local server and your browser. No telemetry, no analytics, no account. The only thing that ever leaves is what you choose to send.

In the water

What it looks like.

Ranked results with match scores, matched terms, and prefill buttons
Results. Ranked roles, the terms that matched, where your matches cluster, and the resume gap list.
Profile card with contact fields, cover letter, and application resume
Profile. Save it once. Uploading a resume prefills it. Everything stays in a folder on your machine.
Question coach with a drafted answer and a NEEDS YOUR INPUT refusal
Question coach. A drafted answer, and the honest refusal when your resume cannot back a claim.
Install

Two minutes on a Mac.

  1. Download and unzip. Keep the whole JAWB HUNT folder together.
  2. Double-click JAWB HUNT.app. First time only, macOS may say it is from an unidentified developer: right-click the app, choose Open, then Open again.
  3. If macOS offers to install the Command Line Tools, click Install. That provides Python 3.
  4. Your browser opens localhost:8914. That is the app. Feed it.

Windows or Linux: the server is plain Python 3. Run python3 server.py in the folder and open localhost:8914.

Optional power-ups

Search, scoring, profile, and tracking need nothing else. Two features have a one-time setup:

Prefill apply drives a browser through Playwright:

pip3 install playwright
python3 -m playwright install chromium

Question coach uses Claude Code with your own Claude login. Install Claude Code, run claude once and sign in.

Straight talk

What it will not do.

  • It will not apply for you. It fills forms; you review and submit. Every one.
  • It will not answer knockout questions. Work authorisation, sponsorship, prior employment: yours.
  • It will not reach Apple, Google, or Meta. Those use closed hiring systems. A few others expose no public feed and are out too.
  • It will not prefill Workday, Amazon, or Netflix forms. Those need a per-company account. You still get the ranked matches and a direct link.
  • It will not guarantee interviews. It makes the hunt faster and better aimed. The resume still has to be good.
Questions

Quick answers.

Is my resume uploaded anywhere?

Only where you put it: into a form you submit, or to Claude if you use the Question coach. Nothing is sent to us. There is no us to send it to; the app has no server behind it.

Why a download and not a website?

Because the interesting parts, filling real application forms in your browser and keeping your resume private, only work on your own machine. A hosted version would have to store strangers' resumes. We would rather not.

How current are the listings?

Live at the moment you hunt, cached for six hours so repeats are instant. Tick Skip cache to force a fresh pull.

Can I add companies?

Yes. Add their hiring feed slug to tools/build_roster.py and run it. It verifies live and keeps only responders. Details in the guide.