ai-job-search-dev/ai-job-search
效率与系统工具基于 Claude Code 的求职工作流,可评估职位、定制简历与求职信并准备面试,适合愿意在本地管理个人求职数据的用户。
项目介绍
这是一个运行在本地的求职申请框架,建立在 Claude Code 之上。填写个人档案后,Claude 可以对照你的背景评估职位、给抓取到的岗位排序、用 LaTeX 起草并评审定制简历和求职信、编译 PDF,并生成面试准备材料。它面向自己推进求职、同时熟悉命令行工具链和版本管理仓库的用户。
核心流程围绕 /setup、/scrape、/apply 展开,另外还有职位排序、面试准备、结果记录、Gmail/Notion 同步、HTML 报告、模板注册和新增职位门户等命令。个人档案、匹配评估和起草-评审流水线被说明为不绑定语言和国家;随仓库提供的门户搜索技能主要面向丹麦招聘网站,linkedin-search 和 freehire-search 可作为其他市场的起点。完整列表见命令参考。
快速使用
前置条件包括可用的 Claude Code(需要 Claude Pro/Max/Team 订阅或 Anthropic API 额度)、Python 3.10+、Bun,以及提供 lualatex 和 xelatex 的 LaTeX 发行版。pypdf 是可选项,用于 ATS 可解析性检查。
-
Fork 并克隆仓库;如果副本要写入个人数据,README 建议改用私有仓库并把原仓库设为
upstream,因为公开仓库的 Fork 始终是公开的,而/setup会把个人信息写入受版本控制的文件。 -
安装门户 CLI 工具:
python3 tools/install_portal_clis.pyWindows 下运行
python tools\install_portal_clis.py。安装器使用bun install --ignore-scripts,遇到声明安装期生命周期脚本或相关配置文件的包会跳过并报告。 -
用
claude启动 Claude Code,然后运行/setup。它可以从已填充的documents/文件夹读取材料、导入聊天中粘贴的简历,或通过访谈建立档案。 -
运行
/scrape搜索已配置门户中的匹配职位;抓取结果较多时先用/rank批量评分并生成排序短名单。 -
用职位链接或粘贴的职位描述发起申请,例如:
/apply https://jobindex.dk/job/1234567该流程会评估匹配度、起草简历和求职信、启动评审 agent、根据反馈修改、编译并检查 PDF,再用提取出的文本层做 ATS 兼容性检查,最后给出带核验清单的成品。
使用约束
- Claude Code 需要 Claude Pro/Max/Team 订阅或 Anthropic API 额度,没有免费层。
- 简历使用
lualatex编译,求职信使用xelatex。精简版 TeX 发行版可能需要额外安装宏包。 - 随仓库提供的丹麦招聘门户技能针对特定市场;其他市场可以使用
linkedin-search、freehire-search,或用/add-portal生成新的门户技能。LinkedIn 访问仅限个人使用,需要控制请求量。 /setup会把个人数据写入仓库文件,因此非贡献用途建议使用私有仓库而不是公开 Fork。- 职位信息按不可信输入处理,但 README 说明相关防御是指令层面的,并不是沙箱。
- 仓库采用 MIT 许可证。
HotRepo 点评
本站没有该仓库的 GitHub 日榜名次、快照趋势或 Hacker News 讨论记录,因此无法根据站内数据判断其热度变化。仓库元数据显示,相对于 2026 年 3 月的创建时间,Star 和 Fork 总量很高,但没有对应的榜单记录,无法把这些数字归入某个具体排名或增长窗口。
从材料本身看,这是一个流程相对完整、可检查的项目:包含六个核心招聘门户 CLI 技能、带 PDF 版式和文本层校验的起草-评审 /apply 流水线、模板和门户扩展点,以及对个人数据和不可信职位的明确处理。README 还用一个作者本人的求职经历作为工作流可用的说明,但那是作者叙述,不是独立测量的结果。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。