A job hunt with teeth.

Feed it your resume. JAWB HUNT bites into the live hiring feeds of 171 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
171verified 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 171 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 in the next tab of your own browser. One click on the JAWB Fill bookmark fills your profile, cover letter, and resume. 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, with a USA or International badge and a switch to see only one. Plus a gap list: the keywords your best matches use that your resume does not.

Data center hunt

One switch lists only data center jobs: operators, GPU clouds and the firms that build and supply them. Procurement, construction, power, site and operations roles all count, and the title does not have to match your resume.

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

Opens the form next to the app in your own browser. The JAWB Fill bookmark fills names, contact, links, cover letter, and attaches your resume. Every dropdown and yes/no question stays yours. Never touches a CAPTCHA.

Question coach facts only

Drafts 60 to 120 word answers from your resume and your own background notes via your Claude login. Missing facts come back as NEEDS YOUR INPUT, never invented. New resume? One click drafts a fresh cover letter from it, shown for review before it replaces yours.

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, USA and international badges, and prefill buttons
Results. Ranked roles, the terms that matched, where your matches cluster, and the resume gap list.
Data center hunt results with tier badges and role family chips
Data center hunt. Every data center role across operators, GPU clouds and suppliers, grouped by role family, whether or not the title matches your resume.
Profile card with contact fields, a cover letter drafted from the resume, and the draft shown for review
Profile. Save it once; uploading a resume prefills it. New resume? Draft from resume writes a fresh cover letter and shows it for review before it replaces yours.
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 block it as an app from an unidentified developer. On macOS 15 or newer: System Settings, Privacy & Security, Open Anyway. On macOS 14 or older: 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, tracking, and in-browser prefill need nothing else: drag the JAWB Fill bookmark to your bookmarks bar once. Two extras have a one-time setup:

Automated prefill mode (a separate window that fills and attaches on its own) drives a browser through Playwright:

pip3 install playwright
python3 -m playwright install chromium

Question coach and cover letter drafts use 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 or draft a cover letter. 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.