AI news and explainers at 7 AM weekdays, plus a Sunday weekly at 8Get it in your inbox

METAL LAB

MadsLorentzen/ai-job-search

33,588+378 todayPython

An open-source framework that runs your entire job search through Claude Code, built by someone who actually got hired using it

A geophysicist whose position was cut in late 2025 built this project to automate his own job search. It layers job-posting evaluation, tailored CV and cover-letter drafting, and interview prep on top of Claude Code, an AI coding tool. After sixty-nine tailored applications and twenty first interviews, he signed a contract and started as an AI engineer in June 2026.

What it does

  1. `/setup` collects your profile (CV, experience, behavioral assessment), then `/scrape` searches multiple job portals (Danish sites like Jobindex and Jobnet are shipped by default) and ranks postings by fit
  2. `/apply` runs a drafter-reviewer pipeline: one AI agent drafts a CV and cover letter in LaTeX, a second agent critiques them, and the drafts get revised - then both PDFs are actually compiled and visually inspected to catch layout bugs like overflowing pages or broken fonts
  3. It extracts text from the compiled CV PDF to check how an ATS (applicant tracking system) would actually parse it, and it flags skill gaps honestly instead of stuffing in keywords the profile doesn't support
  4. Ten more commands extend the core flow, including `/interview` for prep packs, `/outcome` for tracking results, `/rank` for batch-scoring postings, and `/upskill` for a personalized learning plan on skill gaps
  5. The three extension points - job-portal integrations, CV/cover-letter templates, and evaluation criteria - are all designed to be swapped out, so the Danish-market defaults can be replaced for any country

Why it matters

It's a concrete example of using an AI coding agent not to write code, but to automate a tedious personal workflow end to end. The multi-agent draft-and-critique loop and the step of actually rendering and inspecting output PDFs are patterns worth borrowing for anyone designing their own personal AI automation.

Terms in this repo

  • Claude Code · Anthropic's command-line AI coding assistant
  • ATS · applicant tracking system - software that automatically parses and filters submitted resumes
  • LaTeX · a text-based typesetting system used for precisely formatted documents
  • drafter-reviewer workflow · a two-step process where one AI writes a draft and a second AI critiques it before revision
  • STAR examples · interview answers structured as Situation, Task, Action, Result

Repository description (English)

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.

Open on GitHub

Trending repos

All repos →

Latest from METAL LAB