ai-job-search-dev /ai-job-search
The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
★ 70,956⑂ 22,910👁 222⑃ 620● 139▤ 12◈ 44
70,956
stars
+237
22,910
forks
222
watchers
620
prs
139
issues
12
releases
44
discussions
README
An AI-powered job application framework built on Claude Code.
Fork it, fill in your profile, and let Claude evaluate job postings, tailor your CV,
write cover letters, and prepare you for interviews.
Quick start
Commands
How /apply works
Customization
Setup guide
[!NOTE]
This is an independent open-source project and is not affiliated with, endorsed by, sponsored by, or maintained by Anthropic. Anthropic and Claude Code are referenced only to describe the toolchain this workflow uses.
This project has no affiliated cryptocurrency, token, or paid sponsorship program. Anything claiming otherwise is unauthorized and should be treated as a scam. The only ways to support the project are the Ko-fi link below and contributing on GitHub.
Does it actually work?
I'm a geophysicist by training. When my position was cut in late 2025, I built this framework to run my own job search - the same /scrape, /apply, and /interview workflow in this repo, used weekly, on my own career. I was upfront about it with every employer I spoke to, and instead of counting against me, it usually sparked a genuine technical conversation.
Sixty-nine tailored applications, twenty first interviews, and one signed contract later, I started as an AI engineer in June 2026. People kept asking whether this actually works. It got me hired. Now it's yours.
The longer version, including the full application funnel, is on LinkedIn.
Did this save you a Sunday of cover-letter writing? Consider a coffee.
Did it land you the job? Maybe two. ☕
What this is
A structured workflow that turns Claude Code into a full-stack job application assistant. Six commands carry you from an empty profile to a tracked result:
The core workflow (self-profiling, fit evaluation, and the drafter-reviewer application pipeline) is language- and country-agnostic. The job portal search skills are built for the Danish market (Jobindex, Jobnet, Akademikernes Jobbank, etc.), but the pattern is designed to be swapped for your local job boards.
The framework encodes career guidance best practices, including structured evaluation criteria, forward-looking cover letter framing, and optional salary benchmarking.
Quick start
🎥 Prefer to see it in action first? The Next New Thing did a hands-on walkthrough of how the workflow is actually used, from setup to a finished application (recorded August 2026 - commands may have evolved since).
What you need
| | |
|---|---|
| Claude Code | The CLI. No free tier: a Claude Pro/Max/Team subscription or Anthropic API credits (pay-per-token, usually cheaper for occasional use). |
| Python 3.10+ | For the tools in tools/. |
| Bun | Runs the job search CLI tools. |
| LaTeX | A distribution with lualatex and xelatex: TeX Live, MacTeX, TinyTeX, or MiKTeX. |
| pypdf (optional) | pip install pypdf for /apply's ATop issues
#823guide: making private fork should be more easier or simpler1 comments · 2026-11-07#798posting_guard reports "clean" (exit 0) when it is given no text at all1 comments · 2026-10-30#785posting_guard: hidden text that still reaches the cleaned output, and three untested behaviours1 comments · 2026-10-29#770Docker support for ease in deployment1 comments · 2026-10-25#766posting_guard misses URLs in href and src attributes of hidden elements1 comments · 2026-10-24#536The `search-queries.md` strings are sent to the portal CLIs, and they do not work there1 comments · 2026-10-11#822fix(apply): keyword coverage marks a platform as a gap when a profile tool runs on it0 comments · 2026-11-07
Discussions
#827Community Portals is live: own the job boards you search0 comments · 2026-11-08#826Jobdesk, GUI over ai-job-search0 comments · 2026-11-08#813ATS-specific extraction when WebFetch gets a shell page0 comments · 2026-11-05#812Grade "is this posting dead" evidence0 comments · 2026-11-05#811Keenable as a free, keyless web search source for boards without a portal skill1 comments · 2026-11-04#810From /setup to a signed contract in 81 days – numbers, what worked, and three suggestions1 comments · 2026-11-03#803A change to streamline releases 📦💨0 comments · 2026-10-31#797Add Vacansier as a multi-market job source1 comments · 2026-10-30
Latest release
v1.7.4 v1.7.4 2026-11-02What's Changed fix(freehire-search): reject detail URLs on other hosts instead of asking the API for their last segment (622) by @ayobamiseun in https://github.com/ai-job-search-dev/ai-job-search/pull/623 fix(freehire-search): reject --description-format on detail instead of ignoring it by @rudycelekli in https://github.com/ai-job-search-dev/ai-job-search/pull/648 freehire-search: honor Retry-After on 429/503 by @strelov1 in https://github.com/ai-job-search-dev/ai-job-search/pull/632 freehire-search: us is a country, not a region by @strelov1 in https://github.com/ai-job-search-dev/ai-job-
相关报道 (4)
News & coverage (6)
Moneycontrol.com'She landed a job with it': Software engineer builds AI job search app after wife struggles for 10 months2026-10-28LivemintA husband built an AI job-search tool for his wife. She landed a job, and he open-sourced - How it happened? All detail2026-10-28infoq.comHow LinkedIn Trains AI Job Search 8x Faster with Multi-Teacher Distillation2026-09-11Business InsiderHow you should use AI in your job hunt, according to recruiters and career coaches2026-08-24HackerNoonI Built an AI Job-Search Tool That Tells You Not to Apply2026-06-08KDnuggets7 Real World AI Projects to Build in 2026 (with Guides)2026-05-28