Verified project record
MadsLorentzen/ai-job-search
A local-first AI job application framework that runs on your machine via Claude Code to automate job searching, tailor CVs and cover letters in LaTeX, and verify outputs for ATS readability. Operating the CLI-driven workflow requires a LaTeX distribution, Python, and Bun.
Project overview
A local-first AI job application framework that runs on your machine via Claude Code to automate job searching, tailor CVs and cover letters in LaTeX, and verify outputs for ATS readability. Operating the CLI-driven workflow requires a LaTeX distribution, Python, and Bun.
- Project type
- AI Agent · Workflow
- Use cases
- Documents & Office
- Deployment
- Refer to project documentation
- License
- MIT
Best for
- General users and developers seeking a local-only, CLI-driven framework for automating job search tasks and LaTeX document generation.
Key capabilities
- Onboards user profiles by reading documents, importing existing CVs, or conducting interviews. It can also expand the profile by scanning public sources.
- Searches multiple job portals, deduplicates the results, and presents them sorted by fit.
- Evaluates job fit and drafts a tailored CV and cover letter in LaTeX using a drafter-reviewer pipeline.
- Compiles and visually inspects every PDF, applying targeted fixes until the layout is clean.
- Extracts the compiled CV's text layer and verifies contact details, reading order, and keyword coverage.
- Builds stage-specific preparation packs from application archives and offers mock interviews.
- Generates a self-contained, offline HTML dashboard featuring stat cards, charts, and a filterable applications table.
- Registers and compiles custom LaTeX CV or cover letter templates.
Limitations and risks
- Job portal search skills are built for the Danish market by default and require user generation for other regions.
- Some job portals block automated access, which requires users to manually paste the job description.
- Automated access is against LinkedIn's Terms of Service.
Getting started
- The setup difficulty is medium due to dependencies on Python, Bun, a LaTeX distribution, and the Claude Code CLI. Users must fork and clone the repository, install tools via Bun, run 'claude' in the terminal, and execute '/setup' in Claude Code.
Evidence and sources
- GitHub project description: 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 i…
- README: A structured workflow that turns Claude Code into a full-stack job application assistant. The core workflow (self-profiling, fit evaluation, and the drafter-reviewer application p…
- README: An AI-powered job application framework built on [Claude Code](https://claude.com/claude-code). Fork it, fill in your profile, and let Claude evaluate job postings, tailor your CV…
- README: 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.…
- README: `/setup` offers three paths: read your `documents/` folder if you have one populated (CV PDF, LinkedIn export, diplomas, reference letters, past applications), import a single CV…
AI 搜索
把需求说清楚,让项目选择更有依据
告诉我们你要解决什么、运行在哪里、哪些条件不能妥协。雷达会从已核验项目中给出主推荐、备选和采用前检查。
目标你最终想完成什么
环境本地、云端或现有技术栈
硬条件部署、界面、语言与 License
从一个真实需求开始点击只会填入搜索框,你可以继续修改
今日榜单
0