引言:海投50份简历,为什么一个面试都没有?
你是不是也这样:每天花2小时刷招聘网站,复制粘贴改简历,发出去后石沉大海。一周投了50份,回复率不到5%,面试机会为零。
不是你不行,是方法有问题。简历和岗位不匹配、投递时机不对、缺少跟进——这些都是海投的坑。今天介绍的这个开源项目career-ops(⭐44,007),用AI帮你系统化地解决求职问题。
什么是career-ops?
career-ops是一个AI驱动的求职系统,基于Claude Code构建,核心功能包括:
- 14种Skill模式:覆盖从简历优化到面试准备的完整流程
- Go Dashboard:可视化仪表盘,实时追踪求职进度
- PDF简历生成:一键生成针对不同岗位的定制简历
- 批量处理:同时管理多个公司的求职进度
- 自动跟进:定时提醒跟进未回复的岗位
14种Skill模式详解
| Skill模式 | 功能描述 | 使用场景 |
|---|---|---|
| resume-analyzer | AI分析简历问题 | 简历写完后做"诊断" |
| job-matcher | 岗位与简历匹配度分析 | 筛选职位时使用 |
| cover-letter-gen | 生成定制化求职信 | 投递需要Cover Letter的岗位 |
| interview-prep | 模拟面试+答案优化 | 面试前准备 |
| salary-negotiator | 薪资谈判话术生成 | 谈薪阶段 |
| followup-reminder | 跟进邮件模板+提醒 | 投递后7天无回复 |
| linkedin-optimizer | 优化LinkedIn个人主页 | 提升职业形象 |
| portfolio-builder | 作品集结构建议 | 设计师/开发者必备 |
| company-researcher | 深度分析目标公司 | 面试前了解公司 |
| rejection-analyzer | 分析简历被拒原因 | 被拒后优化 |
| network-finder | 找内推人脉 | 提高内推成功率 |
| skill-gap-identifier | 识别技能差距 | 明确学习方向 |
| market-tracker | 追踪行业薪资趋势 | 了解市场行情 |
| batch-applier | 批量投递管理 | 同时管理多岗位 |
Go Dashboard:求职进度一目了然
career-ops自带Go语言写的可视化仪表盘,主要展示:
- 投递漏斗:已投递 → 已查看 → 面试中 → Offer
- 行业分布:你的投递集中在哪些行业
- 公司热度:哪些公司的回复率高
- 薪资分布:收到的offer薪资对比
- 时间趋势:每周/每月的求职进展
PDF简历生成:针对每个岗位定制
# 针对"高级前端工程师"岗位生成定制简历\ncareer-ops generate resume \\ --target "Senior Frontend Engineer" \\ --company "ByteDance" \\ --jd-url "https://jobs.bytedance.com/..."\n\n# 输出:\n# ✅ resume-byte-frontend.pdf(定制版)\n# ✅ resume-byte-frontend-diff.pdf(对照版)\n# ✅ keywords-match.json(关键词匹配报告)与同类工具对比
| 对比项 | career-ops | Resume.io | Jobscan | Teal |
|---|---|---|---|---|
| AI定制简历 | ✅ Claude驱动 | ⚠️ 模板填充 | ⚠️ 关键词优化 | ✅ 基础AI |
| 14种Skill模式 | ✅ 全流程覆盖 | ❌ 无 | ❌ 无 | ❌ 无 |
| 批量处理 | ✅ 支持 | ❌ 无 | ❌ 无 | ⚠️ 基础管理 |
| Go Dashboard | ✅ 可视化追踪 | ❌ 无 | ❌ 无 | ⚠️ 简单表格 |
| 面试准备 | ✅ AI模拟 | ❌ 无 | ❌ 无 | ❌ 无 |
| 价格 | ⭐ 免费开源 | ⭐ \6/月 | ⭐ \9/月 | ⭐ 免费基础 |
| 数据隐私 | ✅ 本地处理 | ⚠️ 云端存储 | ⚠️ 云端存储 | ⚠️ 云端存储 |
实战安装与使用
前置要求
# 1. 安装Go\ngo version # 需要1.21+\n\n# 2. 安装Node.js\nnode -v # 需要18+\n\n# 3. 获取Claude API密钥\n# https://console.anthropic.com/安装
git clone https://github.com/santifer/career-ops.git\ncd career-ops\nnpm install\nexport ANTHROPIC_API_KEY="sk-ant-..."\ngo run cmd/dashboard/main.go完整使用流程
# Step 1: 分析现有简历\ncareer-ops analyze resume ./my-resume.pdf\n\n# Step 2: 找匹配岗位\ncareer-ops match jobs --resume ./my-resume.pdf --keywords "react,typescript,remote"\n\n# Step 3: 生成定制简历\ncareer-ops generate resume \\ --target "Senior Frontend Engineer" \\ --company "Shopify"\n\n# Step 4: 生成求职信\ncareer-ops cover-letter \\ --resume ./applications/shopify-resume.pdf \\ --job-url "..."\n\n# Step 5: 面试准备\ncareer-ops interview-prep \\ --role "Frontend Engineer" \\ --company "Shopify"避坑指南
⚠️ 坑点1:Claude API费用失控
问题:批量生成简历和求职信,API调用量很大,容易超预算。
解决:
export CAREER_OPS_BUDGET=10 # 美元/天\nexport ANTHROPIC_MODEL=claude-3-5-sonnet-20241022\ncareer-ops config set cache.enabled true⚠️ 坑点2:PDF排版错乱
问题:生成的PDF在某些ATS(简历筛选系统)中排版会乱。
解决:
career-ops generate resume --template ats-standard\ncareer-ops preview resume.pdf --format ats\ncareer-ops check-ats resume.pdf⚠️ 坑点3:数据隐私风险
问题:简历包含大量个人信息,上传到API需要谨慎。
解决:
# 使用本地模型(无API调用)\ncareer-ops config set mode local\n\n# 自动脱敏\ncareer-ops sanitize resume.pdf --keep-email --keep-name⚠️ 坑点4:Dashboard启动失败
问题:Go版本不兼容或依赖缺失。
解决:
go install golang.org/dl/go1.21.0@latest\ngo1.21.0 download\n\n# 或使用Docker\ndocker run -p 8080:8080 career-ops/dashboard适用场景
- ✅ 海投党:每天投递10+个岗位,需要系统化管理
- ✅ 转行者:简历需要针对不同岗位大幅调整
- ✅ 远程求职者:投递大量海外岗位,需要英文简历
- ✅ 社招跳槽:快速生成多版本简历应对不同公司
- ✅ 求职焦虑者:可视化进度减少焦虑
不适用场景
- ❌ 只投1-2个岗位:手动调整更直接
- ❌ 简历内容很少:AI优化空间有限
- ❌ 需要内推但无人脉:network-finder只是辅助
- ❌ 完全不想付费API:Claude API有成本
总结
career-ops是一个系统化的求职工具,它把"海投"变成了"精准打击"。14种Skill模式覆盖了从写简历到谈薪资的完整流程,Go Dashboard让进度一目了然。
项目地址:https://github.com/santifer/career-ops
Star:44,007 | License:MIT | 语言:JavaScript + Go