Show HN: Rank every HN "Who is hiring?" post against your resume, locally Developer Maxwell Volz released hn_whos_hiring, a locally run tool that scores every Hacker News "Who is hiring?" post from 0 to 100 against a user's resume and preferences, drafts application emails, and prefills job forms. The tool requires Python 3.10+ and a logged-in Claude Code installation, runs all model calls through `claude -p`, and scored about 180 posts in 2 minutes at an estimated $2 in API-rate costs with Sonnet. It never sends or submits applications, leaving the final click to the user, and stores profile and scraped post data in gitignored `profile/` and `data/` folders. The thread gets hundreds of posts every month, and reading them all takes an evening. This reads every one, scores it against your resume and what you're looking for, explains each score, drafts the email, and fills in the application form. It runs on your machine, using your own Claude subscription. - Every post scored 0-100 for you. Scores weigh your role priorities, the locations you'll work from, your seniority and your dealbreakers. "Onsite in Berlin" doesn't outrank "Remote US" because the stack matched. - Reasons you can check. Each match lists why it fits and what might stop it, quoting your real experience against what the post asks for. - Salary, stage, stack and how to apply, pulled out of free-form posts, plus filters for role, location fit, status and score. - Emails in your voice. One click writes a short, specific email that follows the post's own instructions. Open it in Gmail compose, or queue it to become a Gmail draft with your resume attached. - Form prefill. Queue a job and Claude Code fills the application in Chrome from your profile, attaches your resume, and stops before submit. - Keyboard triage. j / k to move, i interested, a applied, s skip, d draft, o open the apply link. You need Python 3.10+ and Claude Code https://claude.com/claude-code , installed and logged in claude on your PATH . Nothing to pip install , and no API key. git clone https://github.com/MaxwellVolz/hn whos hiring cd hn whos hiring python3 server.py Open http://localhost:8787 http://localhost:8787 , then: 1. Fill in your profile. Upload your resume PDF its text is extracted for you , then set your role focus, locations and standard application answers. 2. Click Refresh. It finds this month's thread, fetches every post and scores them. About 180 posts took 2 minutes. 3. Work the list, top down. Refresh again as the month goes on: only new or edited posts get scored. | Your profile : the one place you describe yourself | Drafted email : specific to the post, ready for Gmail | All model calls go through claude -p , so they use whatever Claude Code is logged in with: a Pro or Max subscription, an API key, Bedrock or Vertex. Nothing else is needed. - On a subscription, scoring counts against your plan's usage limits; you aren't billed per call. The dollar figures in the logs are API-rate estimates. For scale, 179 posts came to about $2 at API rates with Sonnet. - To spend less, run python3 match.py