explaingit

madslorentzen/ai-job-search

Analysis updated 2026-05-18

25,181TypeScriptAudience · generalComplexity · 3/5Setup · moderate

TLDR

A Claude Code based framework that searches job listings, scores your fit, and drafts tailored resumes, cover letters, and interview prep for you.

Mindmap

mindmap
  root((AI Job Search))
    What it does
      Scores job fit
      Drafts CV and letter
      Preps for interviews
    Tech stack
      Claude Code
      Python
      Bun
      LaTeX
    Use cases
      Automated job search
      Tailored applications
      Local job board swap
    Audience
      Job seekers
      General users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically search multiple job portals and rank postings by how well they match your background.

USE CASE 2

Generate a tailored resume and cover letter for a specific job posting, reviewed by a second AI agent.

USE CASE 3

Prepare for a scheduled interview using the exact application materials and past interview feedback.

USE CASE 4

Adapt the job search tools to your own country's job boards instead of the built-in Danish ones.

What is it built with?

TypeScriptClaude CodePythonBunLaTeX

How does it compare?

madslorentzen/ai-job-searchgooglechromelabs/squooshwithfig/autocomplete
Stars25,18125,17025,168
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasymoderate
Complexity3/52/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires Claude Code, Bun, and a working LaTeX installation to compile the resume and cover letter.

In plain English

AI Job Search is a framework built on top of Claude Code, an AI coding assistant, that turns it into a personal job application helper. The idea is that you fork the project, fill in your own background and career profile, and then use a set of commands to search job postings, judge how well each one fits you, write a tailored resume and cover letter, and prepare for interviews. The creator, a geophysicist whose position was eliminated, built this to run his own job search, using the same commands weekly on real job applications. He reports that after around seventy tailored applications and twenty first interviews, he was offered and accepted a job as an AI engineer. The project is not affiliated with Anthropic, the company behind Claude Code, and the README is explicit that there is no associated cryptocurrency or token. The workflow follows a clear order: a setup step gathers your CV, LinkedIn export, and other career documents into a profile, a search step looks across several job listing websites and shows you matches sorted by fit, and an apply step, given a job posting link or pasted text, evaluates the fit, drafts a resume and cover letter in LaTeX, has a second AI agent review and critique the draft, and produces a final version. A separate command helps prepare for a scheduled interview using the specific application materials and any feedback from earlier interview rounds. The core matching and application logic works in any language or country, but the specific job search tools included are built for Danish job websites, with the expectation that people elsewhere would swap in their own local job boards. Getting it running requires Claude Code, Python, the Bun JavaScript tool, and a LaTeX installation to compile the documents, plus an optional tool for checking that the finished resume reads correctly to automated screening systems.

Copy-paste prompts

Prompt 1
Help me fork this repository and run the setup command to build my career profile.
Prompt 2
Walk me through installing Bun, Python, and a LaTeX distribution needed for this project.
Prompt 3
Show me how to run the apply command on a specific job posting URL.
Prompt 4
Explain how the interview prep command builds a prep pack from a tracked application.

Frequently asked questions

What is ai-job-search?

A Claude Code based framework that searches job listings, scores your fit, and drafts tailored resumes, cover letters, and interview prep for you.

What language is ai-job-search written in?

Mainly TypeScript. The stack also includes TypeScript, Claude Code, Python.

How hard is ai-job-search to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is ai-job-search for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.