这个项目能做什么

AI Job Search 是一个结构化工作流,将 Claude Code 转变为全栈求职应用助手。它完全在用户机器上运行,自动化求职的核心步骤:对照个人档案评估职位发布、起草定制化简历和求职信,以及准备面试。 该框架通过 Claude Code 内可访问的一组命令运行: - /setup — 从文档(CV PDF、LinkedIn 导出、文凭)构建候选人档案,导入过往申请,或进行面试风格的入职引导。 - /scrape — 搜索招聘门户(目前包括丹麦市场如 Jobindex、Jobnet、Akademikernes Jobbank,以及 LinkedIn 和 freehire.me),并按匹配度排序展示结果。 - /rank — 对新增抓取的职位按五个评估维度批量打分,生成排名名单。 - /apply — 运行完整的起草-审阅管道:解析职位、评估匹配度、起草 LaTeX 简历和求职信、启动审阅代理批评草稿、修订、编译并视觉检查两份 PDF,并对 CV 文本层运行 ATS 可读性检查。 - /interview — 从申请档案构建分阶段准备包,研究公司和面试官,将可能的面试问题映射到你的 STAR 示例,并提供模拟面试。 - /outcome — 记录面试阶段、录用通知和拒绝结果;归档已提交材料;提供需跟进草稿的静默申请。 - /gmail-sync — 读取 Gmail 中的申请状态信号(面试邀请、录用通知、拒绝),并提出待你批准的追踪器更新。 - /notion-sync — 通过 OAuth 将管道只读视图发布到 Notion 数据库。 - /expand — 通过扫描关联的公开来源(GitHub、作品集、Kaggle、Scholar)并查找课程教学大纲来丰富你的档案。 - /upskill — 分析你档案与目标职位之间的技能差距,然后生成优先学习计划。 - /html-report — 生成包含统计数据、图表和可筛选申请表格的离线 HTML 仪表板。 - /add-template — 注册自定义简历或求职信模板(LaTeX、Typst 或其他命令行 PDF 工具链)。 - /add-portal — 为默认丹麦平台之外的市场搭建新的招聘门户 CLI 搜索技能。 /apply 命令执行多项质量保证:带视觉检查的 PDF 编译确保恰好为 2 页简历和 1 页求职信,且无布局中断;ATS 验证提取 PDF 文本层并检查阅读顺序、联系信息和关键词覆盖;相关性加权的简历裁剪优先展示与职位相关的经验而非最近经历;起草-审阅分离使用具有新上下文的第二个 Claude 代理来发现泛泛语言和遗漏的关键词。 所有生成内容均针对用户实际档案进行验证——不会虚构技能或经验。职位发布被视为不可信输入,框架不会遵循其中嵌入的任何指令。 prerequisites 包括 Claude Code(CLI)、Python 3.10+、Bun 以及 LaTeX 发行版(Teex Live、MacTeX、TinyTeX 或 MiKTeX),需含 lualatex 和 xelatex。可选依赖项包括用于 ATS 检查的 pypdf 和 Poppler。该项目由社区维护,与 Anthropic 无关。