乐于分享
好东西不私藏

被裁后他写了个AI替自己求职:69份简历拿下20个面试!GitHub 3.2万星开源项目炸翻全球打工人

被裁后他写了个AI替自己求职:69份简历拿下20个面试!GitHub 3.2万星开源项目炸翻全球打工人

投递,等待,已读不回

再投递,再等待,依旧石沉大海

如果你在过去这一年里找过工作,这种精神上的慢性凌迟,你一定体会过。你花了整整三个小时,对着招聘要求字斟句句修改简历、打磨求职信,甚至连标点符号都反复检查;但现实是,你的心血在短短0.5秒内,就会被大公司的招聘系统(ATS)用冷冰冰的关键词算法直接扔进垃圾桶。

据哈佛商学院的一项经典研究,全球有高达 88% 的合格高技能求职者,就是这样被企业的自动化筛选机制“误杀”的。

企业早已开着大模型收割简历,而求职者还在徒手搬砖。

直到 2026 年,一位丹麦的失业博士拍案而起:既然你们用算法筛我,那我就用智能体反击你们!

▲ GitHub 上狂揽超 3.2 万星标的开源项目 ai-job-search

他绕开了那些惹人厌的“全网乱填表垃圾机器人”,围绕 Anthropic 的智能体工具 Claude Code,在自己的笔记本电脑上搭建了一套极度硬核、纯本地运行的“求职流水线”。

最终,他跑出了一组让整个技术圈为之震动的数据:

69 份高度定制的申请,换来 20 个首轮面试,斩获 1 个心仪的 AI 工程师 Offer。

首轮面试命中率接近 30%!在如今这个哀鸿遍野的求职市场,这个转化率堪称奇迹。

在整个过程中,他没有撒过一句谎,甚至每一份申请都对雇主坦白:“这份简历是我写的 AI 智能体跑出来的。”

项目开源后,瞬间杀上 GitHub 全球趋势榜第一名,如今星标已突破 3.2 万,Fork 数量超过 1.1 万

今天,我们就来扒一扒:这位硬核老哥到底搭了一套怎样的系统?他是如何在不造假、不群发的前提下,把枯燥的找工作变成一场对招聘市场的“降维打击”?

一、 失业危机:把求职当成一次代码重构

故事的主角名叫 Mads Lorentzen,一位来自丹麦的地球物理学博士。

▲ Mads Lorentzen 在 X 上简述自己的求职逆袭经历

2025 年底,在工业界干了近三年的 Mads 突然遭遇裁员。

刚失业那会儿,他和所有人一样,陷入了典型的“失业内耗循环”:每天刷招聘网站,看到一个岗位,花一两个小时改简历、写求职信、上传提交,然后陷入漫长的焦虑等待。几天过去,等来的只有系统自动回复的拒信,或者永远的沉默。

很多人这时候会选择打开 ChatGPT,把招聘要求(JD)和简历扔进去,说一句:“帮我改得更专业一点。”

但 Mads 很快发现,这种传统的“聊天框式 AI”在找工作时根本就是灾难

  1. 满嘴跑火车
    :AI 会为了迎合岗位,凭空捏造你根本没做过的项目;
  2. 千篇一律的废话
    :通篇充斥着“善于跨部门协作、具备战略思维”这类毫无信息量的套话;
  3. 格式灾难
    :复制粘贴到 Word 里格式全乱,导出 PDF 之后,排版甚至会被招聘解析软件读成乱码。

Mads 决定把求职当作一门精密工程。无脑海投或者让 AI 撒谎只会加速自杀,他想给自己配一个懂他、严谨且绝不胡说八道的“数字副驾”。

当时,Anthropic 刚刚推出了面向终端的智能体编程工具 Claude Code普通人以为它只能用来写代码,而身为科学家的 Mads 灵光一闪:既然 Claude Code 能在本地终端里读写文件、执行命令、多轮推理,那我为什么不能把“求职全流程”写成一套由命令驱动的本地智能体操作系统?

说干就干他把自己的技能、性格、家庭约束(比如要照顾幼子、留在哥本哈根)、甚至薪资底线全部结构化为本地文档,开发出了名为 ai-job-search 的开源框架。

▲ 项目底层的核心引擎:Anthropic 推出的 Claude Code

二、 拆解黑科技:五步流水线,如何碾压传统求职?

这个框架到底强在哪里?为什么它能拿下近 30% 的面试转化率?

简单来说,你只要在自己的电脑上运行这个工具,敲下几个斜杠命令,它就会像一个顶级猎头兼私人助理一样,替你完成以下全套操作:

▲ 社交媒体上引发数百万人围观的求职流水线解析

第一步:/setup,建立你的“不可动摇的底细档案”

在开始投简历前,系统会像职业顾问一样对你做一次深度的“灵魂拷问”。

你的真实项目细节、处理复杂问题的具体经历、你的性格边界、你不能接受的工作环境……这些内容会被写成一套 Markdown 纯文本底册

这是整套系统最核心的安全栓:以后的所有材料生成,都只能从这份底册里提取事实,绝对不允许无中生有。

第二步:/scrape 与 /rank,先算匹配度,拒绝盲目海投

很多人找工作容易陷入“病急乱投医”,只要是个岗位就想投。

这套系统抓取到招聘信息后,会先给你泼冷水,暂不动笔写简历。它会把你的能力底册和岗位逐条比对,输出一份严苛的匹配报告:

  • 哪些技能是你的绝对优势?
  • 哪些要求是你目前的短板?
  • 这个短板是花两周能补上的,还是根本性的硬伤?

如果匹配度太低,系统会直接建议你:放弃,别在这家公司浪费生命。 这一步直接砍掉了 70% 的无效投递,让求职者彻底告别无谓的焦虑。

第三步:/apply,起草与“红蓝对抗”审稿

一旦确定这个岗位值得投,系统立刻启动最精妙的双智能体(Drafter-Reviewer)协作模式:

  1. 起草智能体(Drafter)
    :从你的底册里精准挑选与该岗位最相关的经历,用专业的 LaTeX 代码重新编排一份量身定制的简历和求职信。
  2. 审稿智能体(Reviewer)
    :此时,系统会在完全独立的全新上下文中,唤醒第二个智能体。它扮演一个挑剔刻薄的招聘经理,逐行审阅第一张简历:“这里写得太假大空”、“这个成就缺乏数据支撑”、“这段描述跟岗位核心需求脱节”。
  3. 自我迭代
    :起草智能体根据挑刺意见进行修改,直到材料无懈可击。

▲ 开发者深度解析:双智能体挑刺与严苛的 PDF 视觉/文本层自检

第四步:像素级质检,连机器人的解析漏洞都堵死了!

这是整个项目最令人拍案叫绝的极客细节。

简历写完后,系统会自动调用 LaTeX 编译器生成 PDF,并启动视觉与代码双重自检:

  • 视觉检查
    :检查是否有孤立的单行标题掉到第二页,以及字体是否因缺少字库而降级回默认体。
  • ATS 文本层反编译
    :很多求职者不知道,有些排版优美的 LaTeX 简历,在求职系统(ATS)的底层解析器眼里是一堆乱码,比如一个漂亮的邮箱小图标,在机器眼里可能被识别成未知乱码字符,导致 HR 根本搜不到你的联系方式!

系统会直接调用工具把生成的 PDF 文本层强行扒出来,模拟招聘系统的视角阅读一遍,确保机器解析出来的文字 100% 正确无误

第五步:/interview,拿着面试官读过的材料做模拟演练

当你通过初筛拿到面试后,敲下 /interview,系统会调出你当时发给这家公司的具体版本简历与岗位需求,针对性地生成一份高频问题清单,并在终端里陪你进行高强度的模拟面试,直到你对自己的每一段经历对答如流。

三、 为什么“不撒谎”反而成了最强的杀手锏?

在今天的 AI 圈子里,很多人都在比拼谁的脚本更流氓:有的教你如何用透明白字在简历角落里堆砌几百个关键词骗过系统;有的开发全自动浏览器插件,半夜三更在招聘网站上狂点 Easy Apply,一天自动狂投 500 家公司。

但结果呢?

企业端被海量的低劣垃圾邮件淹没,不得不把筛选门槛调得更高;求职者投了几百份全是石沉大海,偶尔碰运气混进面试,面试官随便一深挖就原形毕露,当场社死。

▲ 知名科技专栏报道:用 69 份诚实的申请对抗崩坏的招聘市场

Mads 的项目之所以能引发全球开发者的共鸣,恰恰在于他坚守了两个看似“反直觉”的原则:

原则一:Reframing(重新诠释),拒绝 Fabrication(虚构造假)

系统针对岗位定制简历时,会“换一盏聚光灯照亮你的真实经历”,所有内容仍来自求职者的真实履历。

比如,Mads 自己的专业是地球物理学,但在处理地质勘探数据时,他写过大量的 Python 脚本、处理过海量时序数据。当他申请“AI 工程师”岗位时,系统会帮他把这段真实的科学计算背景,翻译成现代数据工程和算法工程的通用语境。

如果某个岗位要求的核心技能你根本没有,系统不仅不会偷偷给你填上,反而会在面试准备包里清晰地标记出来,教你如何诚实地回答:“我目前没有这项技术的生产环境经验,但我有相关的底层数学基础,我计划在入职后通过这三个步骤快速补齐。”

这种坦诚,在充斥着过度包装的招聘市场里,成了最具杀伤力的专业品质。

原则二:Human-in-the-loop(永远由人按下最终的发送键)

在这套流水线里,AI 承担了 90% 的重体力劳动,搜索、对比、排版、挑错;但 Mads 始终坚持由自己亲手按下每一封邮件的“发送”按钮。

在发出去之前,他会亲自通读修改后的文稿,加入只有他自己才能体会的情绪与细节。

每当面试官赞叹他的简历匹配度极高时,Mads 都会主动坦白:“其实,这份简历是我用自己写的 Claude Code 智能体生成的,我甚至把这个工具开源了。”

结果,这不仅没有让他被扣分,反而直接成了面试现场最硬核的技术展示!面试官当场就和他兴致勃勃地探讨起多智能体架构、PDF 解析管道和上下文工程,他用自己的求职工具本身,证明了自己作为一名 AI 工程师的绝对实力。

四、 深度观察:打工人夺回主权的“技术自卫”

回过头来看,ai-job-search 的爆火,绝不仅仅是因为它帮一位丹麦科学家找到了工作。

它标志着普通打工人与招聘体制之间博弈关系的根本性转折。

在过去十年里,人力资源行业的技术升级是极其不对称的。大企业、猎头平台早早采购了最先进的算法中台、自动化筛选器和 AI 面试官,像流水线挑拣零件一样对待活生生的人;而求职者却被困在信息黑盒里,耗尽心力去迎合一个个捉摸不透的系统。

正如一位推特网友一针见血的评价:

“在 2026 年,如果企业已经用 AI 在 0.5 秒内筛掉我们,那我们还手搓 Word 纯靠肉身硬抗,无异于拿着木棍去冲锋现代枪炮阵地。”

▲ 网友热评:“某个人的失业时代,可能就此终结。”

Mads 做出了一套打工人的“技术自卫武器”

  1. 数据主权归自己
    :整个项目完全跑在本地,不需要把隐私履历上传给任何第三方商业招聘 SaaS;
  2. 拒绝机械内耗
    :把排版、查错、比对这些消磨人性的脏活累活丢给本地模型;
  3. 把精力留给关键对话
    :让你带着最清醒的自我认知、最充沛的精神状态,去面对每一场重要的面试。

找工作理应是一次平等的价值对齐,无须以出卖自尊为代价。

2026 年 6 月,Mads 已经正式入职新公司,成为了一名 AI 工程师。而他留给全世界打工人的这套开源工具,正在 GitHub 上继续疯传。

如果你此刻也正处在迷茫的求职季,不妨去 GitHub 搜一搜这个项目。也许,你终端里那个忠诚、严谨、从不撒谎的 AI 副驾,会帮你终结求职内耗。

项目地址github.com/MadsLorentzen/ai-job-search开源协议:MIT License(完全免费,本地运行)