← all repositories
santifer/career-ops

When the job hunt becomes a CLI workflow

A developer turned months of manual applications into an AI agent pipeline that evaluates, scores, and tailors CVs for each listing.

49.8k stars JavaScript AgentsLLMOps · Eval
career-ops
Velocity · 7d
+773
★ / day
Trend
steady
star history

What it does Career-Ops turns AI coding CLIs like Claude Code or Gemini CLI into a job-search command center. Paste a job URL or description, and it evaluates the fit against your CV, generates an ATS-optimized PDF resume customized to that listing, and tracks everything in a pipeline. It can also scan 45+ pre-configured company portals (Greenhouse, Ashby, Lever, etc.) and batch-process multiple offers in parallel.

The interesting bit The system is deliberately a filter, not a spam cannon. It scores jobs A-F across 10 weighted dimensions and actively discourages applying to anything below 4.0/5. The author used it to evaluate 740+ listings, generate 100+ tailored CVs, and land a Head of Applied AI role — then open-sourced the whole workflow.

Key highlights

  • Structured evaluation: role summary, CV match, comp research, interview prep with STAR+R stories
  • Portal scanner with 45+ companies pre-configured, plus --verify flag to weed out stale postings via Playwright
  • Batch processing with parallel sub-agents using claude -p workers
  • Terminal dashboard (Go TUI) for browsing and filtering your pipeline
  • Supports Claude Code, Gemini CLI, and OpenCode; standalone API script works without CLI install
  • Human-in-the-loop design: AI recommends, you decide, system never auto-submits

Caveats

  • First evaluations will be mediocre until you feed it context — your CV, preferences, career story — so expect a “training week”
  • Stale job postings can leak into the pipeline unless you use the --verify Playwright pass
  • Requires npx playwright install chromium and manual profile setup before anything works

Verdict Worth a look if you’re actively hunting and already live in a terminal. Skip it if you want one-click apply buttons or aren’t willing to curate your profile and CV in markdown.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.