AI Job Search

Automate your job search by evaluating postings, tailoring your CV, and generating custom cover letters with an AI-powered framework.

Automate your job search by evaluating postings, tailoring your CV, and generating custom cover letters with an AI-powered framework.

The gist

AI Job Search is an open-source framework by Mads Lorentzen that automates the job application process. Built on Anthropic's Claude, it solves the tedious task of creating bespoke applications by evaluating job postings against a user's profile, then generating a tailored LaTeX CV and cover letter for each opportunity. It's designed to encode career best practices into a structured, repeatable workflow.

What it does

  • Evaluates job postings for fit against a detailed user profile.
  • Generates tailored CVs and cover letters in LaTeX format.
  • Uses a drafter-reviewer agent workflow to critique and refine application materials.
  • Verifies compiled PDF layouts to prevent formatting errors and check for ATS parseability.
  • Prepares users for interviews by creating prep packs and mock interview prompts.
  • Analyzes skill gaps between a profile and target jobs, suggesting learning plans.

How it works

The user interacts with the tool via a command-line interface within Claude Code. After setting up a personal profile from documents or an interview, users scrape job boards and run the /apply command. The system generates LaTeX files, compiles them into PDFs, and performs layout checks. This open-source tool requires a local setup of Python, Bun, and a LaTeX distribution to run.

Best for

This tool is ideal for developers and other technical professionals who want to automate and scale the process of creating highly customized job applications.

Watch out for

The setup is technical, requiring Python, Bun, Claude Code, and a full LaTeX distribution. The pre-built job scraping skills are primarily for the Danish market; users in other regions will need to configure or build their own.