ai-job-search 是什么?

AI Job Search 是运行在 Claude Code 工作区里的求职流程模板。它把候选人资料整理、职位检索与排序、匹配评估、简历和求职信改写、PDF/ATS 检查、面试准备及结果跟踪串成一套本地文件工作流。

⭐ 21,209 Stars 🍴 6,239 Forks TypeScript MIT 作者: MadsLorentzen
来源:github.com/MadsLorentzen/ai-job-search/blob/master/README.md 查看 GitHub 仓库 → 📘 使用教程 →

为什么值得关注

项目持续发布稳定标签,v1.7.1 增加了职位时效提示,收紧 Bun 命令预授权,并修复联系人模板、批量排名和多个门户参数问题。

来源:github.com/MadsLorentzen/ai-job-search/releases/tag/v1.7.1

核心功能

从资料到申请材料

/setup 从文档、现有 CV 或访谈建立候选人档案;/apply 先评估岗位,再由起草和复核步骤生成 CV 与求职信。

来源:github.com/MadsLorentzen/ai-job-search/blob/master/README.md
职位检索与排序

/scrape 调用可发现的门户技能并去重,/rank 按候选人标准批量评分;内置门户偏丹麦市场,同时提供 LinkedIn 与 FreeHire 入口。

来源:github.com/MadsLorentzen/ai-job-search/blob/master/README.md
PDF 与结果跟踪

申请流程用 LaTeX 编译材料,并检查页数、布局和 ATS 文本层;/outcome 保存面试、录用、拒绝或无回应结果。

来源:github.com/MadsLorentzen/ai-job-search/blob/master/README.md;https://…

技术架构

仓库把 Claude Code slash commands、方法文件、候选人资料、门户 Agent Skills、LaTeX 模板和 Python 校验工具放在同一工作区。个人资料和规则以 Markdown/CSV/JSON 文件为系统记录;Bun 运行门户 CLI,Python 工具处理排名状态、薪资和 PDF 检查,LaTeX 生成申请材料。

来源:github.com/MadsLorentzen/ai-job-search/blob/master/README.md;https://…

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Claude Code 与用户自己的订阅或 API creditsClaude Code 与… Bun LuaLaTeX 和 XeLaTeXLuaLaTeX 和 Xe… 可选 pypdf 或 Poppler可选 pypdf 或 P… 从资料到申请材料 职位检索与排序 PDF 与结果跟踪 ai-job-search 项目本体 核心功能 关键依赖

技术栈

语言Markdown 工作流、Python 3.10+、TypeScript/Bun框架Claude Code commands 与 Agent Skills
Claude Code 与用户自己的订阅或 API creditsBunLuaLaTeX 和 XeLaTeX可选 pypdf 或 Poppler
本地 Git 工作区;推荐私有仓库;可选 Notion MCP 和 Gmail connector
来源:github.com/MadsLorentzen/ai-job-search/blob/master/README.md;https://…

快速上手

不要把个人求职资料推到公开 fork。为个人使用时,把源码复制到私有仓库或只保留本地,并把官方仓库设为 upstream。安装 Claude Code、Python 3.10+、Bun 和所需 LaTeX 引擎后,在 Claude Code 内运行 /setup。第一次先粘贴一条职位描述,再运行 /apply,人工核对所有事实、联系方式和 PDF;熟悉流程后再评估门户检索。
来源:github.com/MadsLorentzen/ai-job-search/blob/master/README.md;https://…

使用场景

适合把个人经历整理成可复用档案,针对具体职位生成可审核的申请材料,并记录面试与申请结果。内置门户偏丹麦市场;其他地区可从粘贴职位描述开始。它不会替代求职者核实公司、岗位、薪资、签证要求和材料真实性。

来源:github.com/MadsLorentzen/ai-job-search/blob/master/README.md

优势与局限

优势

  • 申请前先评估匹配度,并分开起草与复核
  • PDF 页数、布局和 ATS 文本层有专门检查
  • 跟踪申请结果,可用历史反馈校准规则
  • 官方明确提醒公开 fork 会泄露被跟踪的个人资料

局限

  • Claude Code 没有免费层,需要用户直接购买订阅或 API credits
  • Python、Bun 和两套 LaTeX 引擎使环境准备较重
  • 内置职位门户主要面向丹麦市场
  • LinkedIn 自动访问违反其服务条款,官方只允许低频个人用途;本文不提供该入口操作
  • 职位描述属于不可信输入,README 承认指令防御不是沙箱
  • 模型可能夸大经历,发送前必须逐项核实
来源:github.com/MadsLorentzen/ai-job-search/blob/master/README.md;https://…

最新版本

当前稳定版为 v1.7.1,发布于 2026-09-06。发布说明包括职位发布时间警示、按路径收紧 Bun 预授权、修复 /setup 联系信息模板、限制 /rank 批次和门户参数校验。官方建议个性化副本更新到标签,而不是直接拉取未发布的 master。

来源:github.com/MadsLorentzen/ai-job-search/releases/tag/v1.7.1;https://gi…

实测与证据

status: official_docs_checked_not_run  |  checked_at: 2026-09-23  |  environment: 核对官方 README、SETUP、SECURITY、CHANGELOG 与 v1.7.1 Release  |  limitations: 未克隆仓库、未运行 /setup、未提交个人资料、未访问职位门户、未调用模型、未编译 PDF 或验证 ATS 输出  |  observed_output: 官方稳定版为 v1.7.1(2026-09-06);要求 Claude Code、Python 3.10+、Bun、LuaLaTeX 与 XeLaTeX,并警告 /setup 会把个人资料写入 tracked files

来源:github.com/MadsLorentzen/ai-job-search/releases/tag/v1.7.1;https://gi…

同类项目对比

JobSync 官方项目提供自托管 Web 应用,重点是应用跟踪、简历管理、仪表盘、Ollama/云模型助手与 MCP。AI Job Search 以 Claude Code 工作区和可版本化文件为核心,强项是从候选人证据到 LaTeX 申请材料的命令流程。需要浏览器里的长期看板可评估 JobSync;希望在本地文件中审查每一步和维护自己的方法规则,可评估 AI Job Search。

来源:github.com/Gsync/jobsync;https://github.com/MadsLorentzen/ai-job-sear…

总结评价

这套模板适合愿意维护私有文件工作区、并亲自审核每份材料的人。先用虚构或脱敏资料跑通一条粘贴职位的流程;确认版本更新、权限、事实校验和 PDF 输出符合预期后,再迁入真实求职数据。

来源:github.com/MadsLorentzen/ai-job-search/blob/master/README.md;https://…

常见问题

AI Job Search v1.7.1 是什么时候发布的?

官方 Release 和 CHANGELOG 记录的日期是 2026-09-06。该版增加职位时效提示,并收紧 Bun 命令权限、修复申请模板与排名流程。

为什么不应把个人使用版放在公开 fork?

GitHub 的公开仓库 fork 仍是公开的,而 /setup 会把姓名、联系方式、工作经历和薪资预期写入 tracked files。官方建议使用私有仓库并把原仓库设为 upstream。

不用职位门户也能使用 AI Job Search 吗?

可以。职位页面无法抓取或不想运行门户工具时,可把完整职位描述粘贴给 /apply;本文建议第一次就采用这种方式。

AI Job Search 会自动替我提交申请吗?

官方主流程生成和复核 CV、求职信及 PDF,并把结果交给用户。发送前仍需本人核对事实、隐私、岗位要求和最终表单。

资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-09-23 13:55.

参考材料:README、GitHub API、依赖文件