Tools/career-ops-hq/career-ops

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).

75.1k ★+1.2k/wkestablishedGoMIT License →trending

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 free

Free: 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
Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
91/100 · A+
Adoption30/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 34,762 starsActive community: 6,911 forksPermissive license (MIT)

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

Featured in The Open Source Drop #23