🏢 Career-Ops:44.5k Stars,用 Claude Code 当你的 AI 求职统领,740+ 岗位一次扫完
项目地址:github.com/santifer/career-ops | ⭐ 44,498 Stars | 🛠 JavaScript / Go | 作者 @santifer
老实说,找工作这事儿本身就够折磨人了——海投几百份简历,回复率不到 5%,还得手动一个个填 ATS 系统。但作者 Santiago 的做法直接刷新了我的认知:如果你觉得 AI 能帮你写代码,那为什么不能让 AI 帮你找工作?
Career-Ops 不是什么简历模板生成器,它是一个完整的 AI 求职作战系统,跑在 Claude Code / Gemini CLI / OpenCode 上。作者拿它扫了 740+ 个岗位,生成了 100+ 份定制简历,最后拿下了 Head of Applied AI 的 offer。然后他把整套系统开源了。
⚡ 核心:把求职变成一条 AI Pipeline
Career-Ops 的工作原理很简单——你丢一个职位链接或 JD 进去,它自动走完一整套流程:
你贴一个岗位链接或 JD
│
▼
┌──────────────────┐
│ 角色分类 │ LLMOps / Agentic / PM / SA / FDE...
│ Archetype │
└────────┬─────────┘
│
┌────────▼─────────┐
│ A-F 评分体系 │ 10 个权重维度,匹配度、薪资、成长、文化...
│ (读你的 cv.md) │
└────────┬─────────┘
│
┌────┼────┐
▼ ▼ ▼
评估报告 PDF 简历 追踪器
.md .pdf .tsv
所有的 slash 命令统一入口,一行搞定:
# 完整自动流程:评估 + PDF + 追踪
/career-ops "Senior AI Engineer at Anthropic..."
# 批量评估多个岗位(并行子 agent)
/career-ops batch
# 扫描 45+ 个公司招聘页面
/career-ops scan
# 生成 ATS 优化版简历
/career-ops pdf
# 查看求职管道看板
/career-ops tracker
🛠 安装:5 分钟上手
# 1. 克隆 + 安装依赖
git clone https://github.com/santifer/career-ops.git
cd career-ops && npm install
npx playwright install chromium
# 2. 检查环境
npm run doctor
# 3. 配置你的资料
cp config/profile.example.yml config/profile.yml # 填你的信息
cp templates/portals.example.yml portals.yml # 定制目标公司
# 4. 把你的简历写成 cv.md
# 5. 在 Claude Code 里跑起来
claude # 当前目录打开 Claude Code
然后直接在 CLI 里贴岗位链接,或者用 /career-ops 命令——它会自动检测你贴的是 URL 还是 JD 文本,不需要来回切工具。
🎯 最骚的操作有哪些?
多维评分(A-F 体系):10 个维度,从岗位匹配度、薪资竞争力、技术水平、文化契合度到成长空间,AI 读你的简历和 JD 做推理,不是关键词匹配。低于 4.0/5 的岗位系统直接建议别投——你的时间比海投值钱。
ATS PDF 生成:针对每个岗位,从你的 cv.md 里提取相关经历,注入岗位关键词,生成 ATS 友好的 PDF。Space Grotesk + DM Sans 字体,Playwright 转出标准 PDF。
面试故事银行(Interview Story Bank):每评估一个岗位,系统会积累 STAR+R(Situation, Task, Action, Result + Reflection)故事。评估 10 个岗位后,你就有一套覆盖任何行为面试题的母版故事。
仪表盘 TUI(Go + Bubble Tea):
cd dashboard
go build -o career-dashboard .
./career-dashboard --path ..
支持 6 种筛选标签、4 种排序模式、分组/平铺视图,Catppuccin Mocha 主题——看求职管道比看股票还爽。
💡 实际开发中需要注意的
这玩意儿的第一轮评估不会太准——系统还不了解你。你得持续喂上下文:你的简历、职业故事、亮点案例、偏好、避坑点。就像 onboarding 一个新人招聘官,头一周他在学你,后面就无敌了。
另外,系统不会自动投递——所有 job offer 评估后由你决策,AI 只出报告和推荐,你始终掌握最终按钮。这就对了,求职这事儿最后还得人来拍板。
🔍 对比同类工具
市面上有 SimpliApply、AI Hawk 之类的求职自动化工具,但大多数是 web 服务或浏览器插件,黑盒操作,你没法控制评分逻辑。Career-Ops 完全不一样——它在你的 CLI 里跑,所有文件都是 Markdown/YAML,你让 Claude 改评分权重、加公司、改模板,一句话的事:
# 让 Claude 帮你定制
# "Change the archetypes to backend engineering roles"
# "Add these 5 companies to portals.yml"
# "Update my profile with this CV"