AI Job Search 求职申请框架源码

AI Job Search 求职申请框架源码

  • 全站源码免费
  • 每日/微信/10次解锁
  • 每日/IP/100次解锁
  • 不限制搬运
  • 可有偿提供搭建服务
  • 自动检测网盘是否失效
资源下载
免费资源
立即下载

这套源码属于 Claude Code 求职工作流框架,围绕个人资料配置、职位搜索、简历与求职信生成、面试准备展开。

源码简介

AI Job Search 是一套运行在 Claude Code 命令行环境下的求职申请框架源码,免费提供用于学习研究。它把 Claude Code 变成求职助手:通过 /setup 录入个人资料,/scrape 在多个招聘门户搜索并匹配职位,/apply 自动生成定制简历与求职信并编译为 PDF。框架内置 PDF 排版校验、ATS 文本层检查、薪资基准查询与面试准备等能力,适合求职者搭建自动化申请流程,也适合研究 AI Agent 工作流编排。

适用场景

  • 求职者本地搭建自动化简历与求职信生成、投递辅助流程
  • 研究 Claude Code slash 命令与多 Agent 协作编排的工程实现
  • 基于 /add-portal 扩展本地招聘网站的职位搜索能力

技术栈与运行环境

  • 前端:无传统 Web 前端,简历与求职信以 LaTeX 编译为 PDF 文件输出
  • 后端:Claude Code CLI(Anthropic);职位搜索 CLI 基于 Bun / TypeScript
  • 数据库:无,简历与职位数据存于本地 Markdown 文档与 CSV 跟踪表
  • 运行环境:Python 3.10+、Bun、LaTeX 发行版(TinyTeX / MiKTeX,需 lualatex 与 xelatex)、可选 poppler(pdftotext)
  • 其他依赖:fontawesome5 字体(MiKTeX 编译 CV 需要)、LinkedIn 与 freehire 公共接口

功能亮点

  • 个人资料自配置 /setup:支持从 documents 文件夹批量读取、粘贴单份 CV 或走访谈三种方式录入,.claude/commands/setup.md 与 CLAUDE.md 提供完整结构,可反复安全重跑。
  • 多渠道职位搜索 /scrape:内置 6 个职位搜索 CLI 工具(jobbank、jobdanmark、jobindex、jobnet、linkedin、freehire),覆盖丹麦门户与跨国 LinkedIn,结果去重后按匹配度排序,支持 /rank 批量评分。
  • 简历与求职信生成 /apply:草稿-评审双 Agent 工作流,用 moderncv 与自定义 cover.cls 输出 LaTeX,自动编译 PDF 并迭代排版至规范页数,杜绝标题 orphan 与字体回退。
  • PDF 与 ATS 校验:编译后读取 PDF 文本层校验联系方式、阅读顺序与关键词覆盖,模拟 ATS 解析器视角,避免 LaTeX 排版陷阱导致的乱码与漏读。
  • 薪资基准查询 salary_lookup.py:独立 Python 工具,支持模糊匹配与丹麦字符变体,读取本地 salary_data.json 做基准对比(完整 295 行脚本,含 normalize / anglicize / match_score 函数)。
  • 面试准备与技能分析:/interview 生成分阶段的面试准备包与模拟面试,/upskill 分析岗位与个人技能差距并给出带时间估算的学习路线。

安装与部署提示

  1. 前置环境:安装 Claude Code CLI、Python 3.10+、Bun、LaTeX 发行版(含 lualatex 与 xelatex),可选安装 poppler 提供 pdftotext。
  2. fork 并克隆仓库,进入目录后对各搜索工具执行 bun install(linkedin-search 与 freehire-search 无运行时依赖,可直接 bun 运行)。
  3. 在 Claude Code 中运行 /setup 录入个人资料;之后用 /scrape 搜索职位、/apply <职位URL> 生成申请材料。
  4. 薪资查询需自备 salary_data.json(可用 tools/convert_salary_excel.py 从 Excel 转换);无数据则该步骤自动跳过。

截图与演示说明

  • .claude/commands/ 下的 slash 命令定义文件:apply.md、setup.md、rank.md、interview.md、outcome.md、expand.md、upskill.md、add-template.md、add-portal.md、reset.md
  • .claude/skills/job-application-assistant/ 核心技能目录:01-candidate-profile.md 至 07-interview-prep.md 系列文档
  • .agents/skills/ 六个职位搜索 CLI 工具目录及其各自 README 与 cli 入口
  • cv/main_example.tex 与 cover_letters/cover.cls、cover_example.tex 两套 LaTeX 模板
  • salary_lookup.py 与 tools/ 下的 CI 工具:security_guards.py、lint_skills.py、convert_salary_excel.py
  • assets/ 目录(含项目吉祥物动图)

AI Job Search 求职申请框架源码

常见问题

运行前需要注意什么?

必须安装 Claude Code CLI 与 LaTeX 环境(CV 用 lualatex、求职信用 xelatex),否则 PDF 无法生成;LinkedIn 搜索依赖未鉴权的公开接口,仅限个人低频使用,丹麦门户工具需按本地市场替换或借助 /add-portal 重新生成。

适合二次开发吗?

适合。框架以 Markdown 命令与 skills 组织,简历 / 求职信模板、评分框架、搜索门户均可替换;/add-template 与 /add-portal 提供注册自定义模板与生成新门户搜索技能的现成入口,CI 中也内置 skills lint 与权限护栏。

安全风险提示

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!

下载说明

源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。

开源地址:https://github.com/MadsLorentzen/ai-job-search

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei2933.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码