UStackUStack
Career-Ops icon

Career-Ops

Career-Ops 是基于 Claude Code 的开源 AI 求职管线:评估 Offer、生成 ATS 友好 CV PDF、扫描招聘平台并在仪表盘跟踪。

Career-Ops

Career-Ops 是什么?

Career-Ops 是一个开源的代理式求职系统,将 AI 编码 CLI 转变为“指挥中心”,用于研究职位、评估匹配度、生成定制 PDF CV,并在一个工作流中跟踪申请。它旨在帮助求职者比手动维护电子表格或向多个职位发送相同申请更系统地管理端到端流程。

系统使用 Claude Code 导航职业页面,使用结构化评分标准评估 Offer,并根据职位描述调整你的简历。它定位为过滤工具而非盲目投递工具,包括推荐避免申请评分低于阈值(4.0/5)的 Offer,并强调系统绝不会代你提交申请。

主要功能

  • 从 URL 自动运行管线:提供职位或公司 URL,即可生成评估、创建 PDF CV,并为该职位添加跟踪条目。
  • 带权重维度的 A–F 结构化评估:采用 6 模块评估方法(职位摘要、CV 匹配、级别策略、薪酬研究、个性化、面试准备),基于你的 CV 与职位描述对比,而非关键词匹配。
  • 定制 ATS 优化 PDF 生成:使用设计参考(“Space Grotesk + DM Sans”)生成职位专属 CV PDF,同时注入每个职位描述的相关关键词/内容。
  • 门户扫描和抓取支持:包含“门户扫描器”,预配置公司门户,并支持自定义额外查询;明确覆盖 Greenhouse、Ashby、Lever 和公司职业页面等门户。
  • 带并行工作进程的批量处理:使用 claude -p 工作进程(子代理行为)并行评估“10+ 个 Offer”,然后将结果合并到一致管线中。
  • 终端仪表盘 (TUI):文本界面仪表盘,用于浏览、过滤和排序求职管线。
  • 管线完整性和人为干预控制:包含自动合并/去重、状态标准化和健康检查,同时将最终决策和操作留给用户(无申请提交自动化)。

如何使用 Career-Ops

  1. 克隆并安装 仓库,然后安装浏览器自动化依赖,用于门户导航和 PDF 生成(通过 Playwright,包括 Chromium)。
  2. 运行先决检查,使用 npm run doctor 验证设置。
  3. 配置配置文件和门户,将示例 YAML 文件复制到 config/profile.ymlportals.yml,然后编辑你的详细信息及要扫描的公司/门户。
  4. 添加你的 CV,在仓库根目录创建 cv.md(CV 内容以 Markdown 提供)。
  5. 使用 Claude Code 个性化系统,在项目目录中运行。源代码建议更新模式/原型、翻译模式、向 portals.yml 添加公司,并将你的 CV 纳入系统上下文。
  6. 通过管线/仪表盘运行评估并审阅推荐。工作流明确为“人为干预式”:系统评估并推荐,你在提交前审阅。

使用场景

  • 过滤大量职位以匹配度:当有许多职位链接时,并行运行批量评估,然后使用仪表盘仅关注评分足够高的职位(系统推荐避免低于 4.0/5 的)。
  • 为每个职位生成一个 ATS 格式化 CV:针对每个职位描述,创建定制 ATS 优化 PDF CV,而非维护单一静态简历。
  • 使用累积故事准备行为面试:利用“面试故事库”,跨评估累积 STAR+反思故事,以便用少量主故事回答行为问题。
  • 高效扫描已知申请跟踪生态:使用配置的门户扫描器评估多个招聘门户(如 Greenhouse、Ashby 和 Lever)的职位,加上自定义查询。
  • 维护管线单一真相来源:让系统通过完整性检查(去重和状态标准化)跟踪评估和状态,以便从一处浏览和管理进度。

常见问题

Career-Ops 是海投工具吗?
不是。源描述将 Career-Ops 定位为筛选工具,帮助你识别值得投入时间的小部分 Offer。它还建议不要申请评分低于 4.0/5 的职位,你需在提交前自行审核。

Career-Ops 会自动提交申请吗?
不是。系统被描述为评估和推荐,具有“Human-in-the-Loop”控制——需你最终操作,系统绝不提交申请。

它如何浏览招聘页面?
系统使用 Claude Code 结合 Playwright 浏览招聘页面。

CV 和输出如何生成?
Career-Ops 生成定制 PDF(职位特定的 ATS 优化 CV),并在批量处理职位时维护管线跟踪记录。

如何向系统提供你的 CV?
快速开始指南指示在项目根目录创建 cv.md,用 Markdown 编写你的 CV。

替代方案

  • 手动电子表格 + 模板简历工作流:非代理方法,你在表格中跟踪申请并手动调整简历。与 Career-Ops 相比,缺少自动化评估、批量平台扫描和结构化评分。
  • 通用招聘聚合器 + 简历上传:收集职位空缺并协助申请的工具,通常聚焦匹配和申请管理。Career-Ops 的不同在于强调代理式评估过程(CV 与职位描述对比)和逐职位 PDF CV 生成。
  • 无职位特定评估的 AI 简历生成器:从提示生成简历的服务,但不进行结构化逐职位匹配评估、评分标准和管线完整性功能。
  • 自定义爬虫 + 跟踪器 + LLM 脚本:开发者自建管线,可扫描平台并总结结果。Career-Ops 打包特定工作流(评分标准、仪表盘、PDF 生成、批量/子代理处理),而非将所有集成工作留给你。
Career-Ops | UStack