Open Source 开源项目 2h ago Updated 1h ago 更新于 1小时前 54

[GitHub] MadsLorentzen/ai-job-search 【GitHub】MadsLorentzen/ai-job-search

MadsLorentzen/ai-job-search is an open-source, AI-powered job application framework built on Claude Code that automates the full job search workflow from scraping to interview prep The framework uses a drafter-reviewer pipeline where Claude evaluates job fit, drafts tailored CVs (LaTeX) and cover letters, and critiques outputs before finalization Built by a geophysicist who was laid off in late 2025, it produced 69 tailored applications, 20 first interviews, and one job offer as an AI engineer b 开源AI求职框架,基于Claude Code实现自动化职位搜索、简历定制和求职信撰写,作者成功转型AI工程师 核心工作流:/setup(个人资料)→ /scrape(职位抓取)→ /apply(申请生成),含drafter-reviewer双代理评审机制 技术栈:Python 3.10+、Bun运行时、LaTeX排版(lualatex/xelatex),支持ATS兼容性检查 丹麦市场工作门户技能可替换为本地求职平台,框架本身语言和国家无关 作者实践数据:69份定制申请→20次面试→1份签约,验证了AI辅助求职的有效性

65
Hot 热度
60
Quality 质量
55
Impact 影响力

Analysis 深度分析

TL;DR

  • MadsLorentzen/ai-job-search is an open-source, AI-powered job application framework built on Claude Code that automates the full job search workflow from scraping to interview prep
  • The framework uses a drafter-reviewer pipeline where Claude evaluates job fit, drafts tailored CVs (LaTeX) and cover letters, and critiques outputs before finalization
  • Built by a geophysicist who was laid off in late 2025, it produced 69 tailored applications, 20 first interviews, and one job offer as an AI engineer by June 2026
  • The core workflow is language- and country-agnostic, with Danish job portal skills (Jobindex, Jobnet, etc.) as the default that can be swapped for local boards
  • Supports optional salary benchmarking, ATS parseability checks via pdftotext, and is compatible with alternative agent tools like Codex, Antigravity, and Gemini CLI through community forks

Why It Matters

This project demonstrates a practical, real-world application of agentic AI workflows beyond typical coding assistants—showing that structured AI automation can meaningfully impact career outcomes. For AI practitioners, it serves as a compelling case study in designing multi-stage agent pipelines (scrape → evaluate → draft → review → finalize) with human-in-the-loop checkpoints. The transparency of the creator sharing both methodology and results (69 applications, 20 interviews, 1 offer) provides rare empirical evidence for the effectiveness of AI-augmented professional workflows.

Technical Details

  • Architecture: Multi-agent workflow using Claude Code CLI with a drafter-reviewer pattern; the reviewer agent critiques drafts before final output, encoding career guidance best practices
  • Job Portal Integration: Built-in skills for Danish job boards (Jobindex, Jobnet, Akademikernes Jobbank, LinkedIn, FreeHire) using Bun/TypeScript CLI tools; the pattern is designed to be modular and swappable for other markets
  • Output Generation: LaTeX-based CV compilation (lualatex) and cover letter generation (xelatex with cover.cls and fontspec); includes optional ATS parseability checking via poppler's pdftotext
  • Tech Stack: Python 3.10+, Bun runtime for CLI tools, LaTeX distributions (TeX Live, MacTeX, TinyTeX, MiKTeX); AGENTS.md provides compatibility guidance for alternative agent frameworks
  • Workflow Pipeline: /setup (profile creation from documents folder or manual entry) → /scrape (job search and fit scoring) → /apply (draft CV + cover letter with reviewer critique loop)

Industry Insight

  • The rise of personal AI job search frameworks signals a shift toward individual-level AI automation that bypasses traditional recruiting channels; professionals should expect and adapt to a landscape where AI-augmented applicants become the norm
  • The drafter-reviewer pipeline pattern demonstrated here is directly transferable to other high-stakes document generation tasks (proposals, reports, legal documents) where quality control through iterative critique is essential
  • The creator's transparency about using AI tools with employers—resulting in positive technical conversations rather than rejection—suggests that ethical disclosure of AI assistance may become a competitive advantage rather than a liability in professional settings

TL;DR

  • 开源AI求职框架,基于Claude Code实现自动化职位搜索、简历定制和求职信撰写,作者成功转型AI工程师
  • 核心工作流:/setup(个人资料)→ /scrape(职位抓取)→ /apply(申请生成),含drafter-reviewer双代理评审机制
  • 技术栈:Python 3.10+、Bun运行时、LaTeX排版(lualatex/xelatex),支持ATS兼容性检查
  • 丹麦市场工作门户技能可替换为本地求职平台,框架本身语言和国家无关
  • 作者实践数据:69份定制申请→20次面试→1份签约,验证了AI辅助求职的有效性

为什么值得看

该项目展示了AI代理在垂直领域(求职)的实际应用价值,为个人开发者提供了可复用的AI工作流模板。它证明了AI工具不仅能提升申请效率,还能通过结构化评估和双代理评审机制显著提高申请质量。

技术解析

  • 架构设计:基于Claude Code CLI的模块化技能系统,/agents/skills目录包含job_scraper、cv、cover_letters、interview等独立技能模块
  • 工作流引擎:三阶段管道(setup→scrape→apply),采用drafter-reviewer双代理协作模式,reviewer代理对草稿进行批判性审查
  • 技术依赖:Python 3.10+、Bun(JavaScript运行时)、LaTeX发行版(TeX Live/MacTeX/TinyTeX/MiKTeX),可选poppler用于ATS解析检查
  • 集成能力:预置丹麦求职门户技能(Jobindex、Jobnet、LinkedIn等),通过AGENTS.md可适配其他平台,社区已有Codex/Gemini CLI移植版本
  • 质量保障:结构化评估标准、前瞻性求职信框架、可选薪资基准查询(salary_lookup.py)、LaTeX生成专业排版简历

行业启示

  • AI代理工具正从通用助手向垂直领域专业工作流演进,求职场景验证了"AI+专业领域"的落地可行性
  • 开源AI工作流框架降低了个人开发者使用AI自动化复杂任务的门槛,可复用模式适用于其他职业场景
  • 透明使用AI工具求职反而能引发更深入的技术对话,反映行业对AI辅助的接受度提升,建议从业者主动探索AI工具链整合

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Open Source 开源 Agent Agent Programming 编程 Product Launch 产品发布