
career-ops
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications. Runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity).
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Oct 2026
Career-ops turns the AI coding CLI you already use into a job-search filter. Paste a posting and it checks the job is still open, scores it 1 to 5 against your CV in an A-through-H report, then drafts a tailored resume PDF, cover letter and form answers. It never hits Submit. MIT licensed, no paid tier.
Setup is one npx @santifer/career-ops init. Open Claude Code, Codex, OpenCode, Antigravity, Copilot or another CLI in the folder and it interviews you about your CV and targets. The scanner ships with 100+ companies preconfigured, a Go terminal dashboard tracks the pipeline, and an opt-in web UI is still alpha. Your data stays local except what goes to your AI provider.
Solo job seekers: install it. The tool is free; your cost is the model, and free or local models work. One trap: an ANTHROPIC_API_KEY in your shell overrides a Claude Pro or Max login and bills per token. Small teams and larger orgs: not the audience.
The catch: an LLM is rewriting your CV. A check blocks invented numbers, but its own FAQ says it doesn't yet verify job titles or judge rewording, so read every resume before it goes out.
Free vs Self-Hosted vs Paid
fully freeFree: Everything. MIT license, no paid tier, no account, no telemetry. The project site says it's community-funded through Open Collective and sponsors, not premium features.
Self-hosted: Runs locally: npx @santifer/career-ops init (or git clone plus npm install), then npx playwright install chromium for PDF generation. Your CV, reports and tracker are markdown, YAML and TSV files on your machine. Optional plugins (Gmail, Notion, Apify and a community registry) are off by default.
Paid: Nothing from the project. The cost is the AI engine underneath: a paid CLI plan like Claude Code or Codex, per-token API billing, or $0 on free and local models (Ollama, OpenRouter free models, Antigravity CLI's free tier, or the standalone Gemini API script on Google's free tier).
Free and MIT with no paid tier. Your only cost is the model behind your CLI, and free or local models work.
What to do by team size
- Solo
- free; run it in the AI CLI you already pay for, or on a free or local model
- Small team
- free per person; each job seeker runs their own copy
- Medium team
- free, but not built for teams; no shared accounts or admin
- Large team
- free, but no fit; it's a single-candidate tool, not a recruiting platform
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: MIT License
Use freely, including commercial. Just keep the license.
Commercial use: ✓ Yes
About
- Owner
- Santiago Fernández de Valderrama (User)
- Stars
- 75,092
- Forks
- 14,027
Explore Further
More tools in the directory
everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
280.6k ★hermes-agent
The agent that grows with you
254.2k ★ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
164.6k ★Featured in The Open Source Drop #23