
今天的榜单中竟然涌现出一个求职类的项目让我有些惊讶。于是我就仔细的看了看这个项目发现他竟然把求职这件事拆成了可编程的工作流而且拆得还很细。接下来请和我一起来详细看看这个项目。ai-job-search是一个基于Claude Code的AI求职框架3月底由丹麦开发者Mads Lorentzen发布在GitHub上。它的核心思路不是帮你自动海投而是把求职拆成几个关键步骤——评估你与岗位的匹配度、生成量身定制的LaTeX简历和求职信、由一个独立审查代理挑毛病、修订后编译检查PDF排版整个过程在Claude Code里驱动。打个比方如果AIHawkfeder-cr那个的自动填表工具做的是数量——打开浏览器自动帮你填100份申请表格——那ai-job-search做的是质量。它不替你点提交按钮它替你想这份申请应该怎么写。你拿到的是一个经过ATS验证、排版精确到页数、有审查代理批评过的PDF文件包。同类选手中还有一个更成熟的项目santifer的career-ops同样是基于Claude Code的求职框架但它的侧重点是管道化批量处理——多Worker并行、Go TUI仪表盘、A-F评分系统——更像一个求职操作系统。AIHawk的侧重点是网页自动化填表。ai-job-search夹在中间体量最小34次提交却有一个独特的卖点它在LaTeX简历编译检查和ATS文本层验证这两个环节做得最彻底。说到底大部分AI辅助求职工具的问题在这里它们生成简历之后你还是要自己检查排版、确认页数、看看ATS会不会把你的联系信息读成一堆乱码。ai-job-search把这个环节也自动化了。/apply命令的第6步是编译PDF并视觉检查——简历必须恰好2页求职信恰好1页孤立的条目标题、字体回退、签名不可见这些问题都会触发自动修复。第7步用pdftotext提取PDF的文本层验证ATS解析器看到的内容是否和渲染页面一致。这套PDF验证循环是它跟其他方案拉开差距的地方。LaTeX简历最常见的问题不是内容是渲染结果出bugmoderncv在MiKTeX下把标题渲染成黑色而非蓝色、itemize间距在某些编译器下坍缩、图标字形替代了联系信息。手动排版被这些问题折磨过的人能立刻理解这套自动化检查的价值。安装依赖不算轻量。你需要Claude Code CLI、Python 3.10、Bun、LaTeX发行版含lualatex和xelatex以及可选的pdftotext。Quick Start是gh repo fork MadsLorentzen/ai-job-search --clone cd ai-job-search cd .agents/skills/jobbank-search/cli bun install cd ../../../.. claude /setup填好个人资料后用/scrape搜索职位选一个感兴趣的走/apply。资料越详细效果越好——不只是罗列技能名称而是描述你在什么场景下用过什么工具、做了什么事、取得了什么结果。目前内置的职位搜索工具专为丹麦市场设计Jobindex、Jobnet等四个门户其他国家需要跑/add-portal自建。好在提供了一个国家无关的linkedin-search基于LinkedIn公开未认证端点零运行时依赖-l Berlin, Germany一类的参数就能切换地区。不过自动化访问LinkedIn违反其服务条款README也明确建议保持低频率且仅供个人使用。另一个硬门槛是LaTeX生态环境。lualatex编译简历xelatex编译求职信因为cover.cls依赖fontspec排除了pdflatex。MiKTeX用户尤其需要留意fontawesome5字体扩展的兼容性问题。如果你从来没有碰过LaTeX在本地搭好编译环境本身就是一个不小的工程。薪资基准测试工具还需要用户自己提供数据——工会统计或Glassdoor导出——没有数据就跳过这一步。项目还很年轻3月底才发布34次提交MIT协议。但它最近一周的更新节奏明显加快7月6日加了模板管理命令/add-template7月7日加了ATS文本层验证今天又上了/outcome命令做申请结果追踪与框架校准。创始人显然在持续打磨这个工作流而且每次迭代都打在了求职场景的真实痛点上。什么样的读者适合用它假如你的求职思路是我宁愿少投几份但每一份都高度定制且你对排版质量有要求投欧洲市场的话LaTeX简历几乎是标配不介意花时间搭建环境和填写详细资料。它不适合追求速度的人——如果你需要的是三天内海投200个岗位career-ops的批量管道或AIHawk的自动填表更合适。也不适合不熟悉命令行的求职者全程没有图形界面。项目最大的不确定性来自第三方平台限制。LinkedIn服务条款、各求职门户的反爬策略、招聘平台API的不稳定——这些不是代码能解决的问题而是依赖外部环境的脆弱环节。/add-portal会拒绝需要认证的门户遇到限制性条款会弹出警告但用户最终还是需要自己判断合规边界。项目地址https://github.com/MadsLorentzen/ai-job-search 竞品参考 - santifer/career-opshttps://github.com/santifer/career-ops - feder-cr/Jobs_Applier_AI_Agent_AIHawkhttps://github.com/feder-cr/Jobs_Applier_AI_Agent_AIHawk