Career-Ops:AI 驱动的精准求职系统,4天1.9万Star
投简历这件事,真正耗时间的不是写简历也不是找职位,而是读职位描述、判断匹配度、调整简历、填表单。每个环节单独看都不难,但乘以几十上百个职位,就变成了纯体力活。更麻烦的是,你很难在投递前就知道这个职位值不值得投,等到面试被拒才发现一开始就不匹配。
最近 GitHub 上有个项目火了,4 天 1.9 万 Star。一个刚卖掉公司的创业者,用 Claude Code 搭了套 AI 求职系统,评估了 740+ 职位,生成了 100+ 份定制简历,最后拿到了 Head of Applied AI 的 offer。这套系统现在完全开源,叫 Career-Ops。
核心理念:精准筛选而非广撒网
Career-Ops 和市面上那些自动申请工具完全不同。它不会帮你一键投 500 份简历,核心功能是帮你从几百个职位里筛出真正值得投的那几个。
系统会给每个职位打分,A 到 F 六个等级。作者在 README 里直接写了:"强烈建议不要投递评分低于 4.0/5 的职位"。
这个判断不是拍脑袋。系统从 10 个维度评估职位匹配度:技能对齐、资历匹配、职责契合、公司文化、薪资预期、地理位置、成长空间、团队规模、技术栈、工作模式。每个维度还有权重,Gate-pass(一票否决)、High(高权重)、Medium(中权重)、Low(低权重)。
评估完会生成一份 6-Block 报告:角色摘要、CV 匹配分析、级别策略、薪酬研究、个性化建议、面试准备。不只是告诉你分数,还会告诉你为什么是这个分数,以及如果要投该怎么准备。
14 个技能模式
Career-Ops 是个多 Agent 系统,通过 14 个技能模式串起整个求职流程:
auto-pipeline:粘贴一个职位 URL,系统自动完成原型检测、A-F 评估、生成报告、生成定制简历 PDF、写入追踪器,全程无需手动干预batch:并行评估 10+ 个职位,自动去重,增量写入追踪器。作者用这个模式处理了 740+ 职位scan:扫描公司招聘页,预配置了 45+ 家公司,包括 Anthropic、OpenAI、ElevenLabs、Retool、n8n 等。扫描策略有三层:Playwright(实时可靠)、Greenhouse API(结构化数据)、WebSearch(广泛发现)apply:帮你填表单contacto:帮你找 LinkedIn 联系人并起草消息deep:做深度公司调研training:评估课程和证书是否值得考project:评估作品集项目创意tracker:启动终端 Dashboard,用 Go + Bubble Tea 编写,Catppuccin Mocha 主题,可按状态筛选、多维度排序、内联修改状态
简历是重新叙事,不是伪造
Career-Ops 会为每个职位生成定制简历,但不会编造技能。系统会根据职位描述重新组织你的证明点——比如你有 LLM 经验,职位要求 LLM,系统会把你的 LLM 项目往前放,把相关关键词自然嵌入描述里,但不会凭空写一个你没做过的项目。
简历生成是 ATS 优化的,字体用 Space Grotesk + DM Sans,关键词注入,HTML 模板可自定义,还支持 Canva 集成。系统还会积累一个 STAR+R 故事库,每次评估职位提取适合的行为面试故事,跨评估积累,最后形成 5-10 个核心故事,可直接用在面试里。
完全开源,本地运行
Career-Ops 是 MIT 协议开源的,完全免费。对比竞品:LazyApply 49-99 美元/月,JobCopilot 8.90-12.90 美元/周,大多是云端服务,强调"广撒网"。Career-Ops 本地运行,数据存在你自己电脑上(Markdown/YAML/TSV),不会自动提交申请,所有决策权都在你手里。
安装步骤
克隆代码并安装依赖:
git clone https://github.com/santifer/career-ops.git
cd career-ops && npm install
安装 Playwright(生成 PDF 简历必需):
npx playwright install chromium
检查环境:
npm run doctor
准备个人信息和简历:
cp config/profile.example.yml config/profile.yml
cp templates/portals.example.yml portals.yml
编辑 profile.yml 填上个人信息、技能、期望职位。portals.yml 是公司列表,预配了 45+ 家公司。然后在项目根目录创建 cv.md,用 Markdown 格式写简历。
最后打开 Claude Code:
claude
你可以直接跟它说"把原型改成后端工程师相关的职位""把这 5 家公司加到 portals.yml 里""用我粘贴的这份简历更新 profile",Claude 会直接帮你改配置文件。粘贴一个职位 URL,或运行 /career-ops 命令就能开始自动评估。
注意:这个系统依赖 Claude Code 环境,不是独立应用。首次评估质量可能不太好,系统需要"学习"你的背景,作者建议把它当成新入职的招聘顾问,第一周需要磨合,之后会越来越准。
Career-Ops 的设计哲学里有一句话:"AI evaluates and recommends, you decide and act."
项目地址:https://github.com/santifer/career-ops