79,044 stars · Free · MIT

Companies use AI to filter you out. This one filters them.

career-ops is a free AI job hunter. Paste any job post: it scores the job against your real CV, from 1 to 5. Under 4.0 it tells you to skip it, and you get your night back. For the jobs worth it, it rewrites your CV, drafts every answer and preps you for the interview. It never hits send. You do.

Made by Santiago Fernández de Valderrama. Free and open source. I'm not the author: I read his docs and ran it on four real job posts.

On your phone? career-ops runs on a computer. Open federicodonatone.com/hired there, or .

His own search. One square for each job post.
740job posts read
68applications
12interviews
1offer

Red: he did not apply. Yellow: he applied. Blue: interviews. Green: the offer, Head of Applied AI.

What it does

Paste a job. It tells you if that night is worth it.

It's an agent that runs on your computer, inside an AI assistant like Claude. The first time, it learns your CV, what you want and what you refuse. Then, for every job:

The test · 31 Oct 2026

Four real job posts. One invented candidate.

I invented a candidate, so no real person's data went in. Then I gave career-ops four real job posts from public job boards. The scores say how well Sam fits each job. They say nothing about the companies, so I don't name them.

Sam Rivera, inventedCustomer Success Manager in Dublin, 4 years, 140 accounts. Wants Dublin hybrid or EU remote. No Portuguese, no coding, never managed a team.
  1. 4.3/5APPLY

    Customer Success Manager

    Dublin, hybrid

    The same job Sam does today, in Sam's city. The post asks for many accounts and onboarding that scales: the CV has both. The gaps: no AI adoption results yet, and no salary in the post.

  2. 2.3/5SKIP

    Customer Success Architect

    Remote, United States

    It needs hands-on Git and CI/CD, and Sam does not code. It sits in the US, and Sam wants Dublin or EU remote. The customer success part fits.

  3. 2.0/5SKIP

    Customer Success Manager

    São Paulo

    It requires written and spoken Portuguese, and Sam has none. It's in São Paulo, and Sam wants Dublin or EU remote.

  4. 1.8/5SKIP

    Head of Scaled Customer Success

    United States

    A head-of-team job asking for 7 to 10+ years. Sam has 4 and has never managed people. It's US only.

The job worth it: one line of Sam's CV, before and after

Before

Built a 30-day onboarding program with email sequences and webinars: time to first value from 21 to 9 days

After

Built a scalable 30-day onboarding playbook (email sequences, webinars) across a 140-account SMB and mid-market book: time to first value from 21 to 9 days

The facts are Sam's. The words now match the post. The full report is in the guide.

How I ran it. Claude Code with Opus 5.5, in a clean test folder on a Mac, career-ops 1.38.0. I pasted each post as text and allowed only reading and writing files, so none of its scripts ran: no live check of the post, no salary research, no PDF. The scores come from his instructions, read by the AI. Each job took 122 to 168 seconds.

The public wall

22 people wrote down how they got hired.

Customer success, project managers, a Salesforce admin, interns, engineers. Each one is a public post on the project's wall, the author's own story included. These are their words, and I did not check them. Only people who got a job write there, so the wall says nothing about the ones still looking.

634 → 101 → 1A System Engineer in Toronto: 634 posts evaluated, 101 applications, the top choice offer.
36 → 2A product team lead in Vienna: two jobs from 36 applications.
4.0 → hiredA SecOps engineer in Argentina: the first test run found one match at 4.0. First interview within a week, hired after 4+ interviews.
What it costs

The tool is free. The AI behind it may not be.

career-opsFree

MIT licence, nothing to pay. His own words: free for candidates, forever.

Claude, the easy wayA paid plan

The easiest way runs in the Code tab of the Claude app, and Anthropic's docs say the Code tab needs a paid plan. You don't pay per job: it counts toward your plan's limits, and a heavy day can pause you until they reset. The author runs it on Claude Max.

The other ways$0 and up

His docs show a free tier from Google with daily caps, free models, cheap models and models on your own computer. They need the terminal, and they come with limits. The commands are in the guide.

What my four tests used: $1.31 to $1.52 of Opus 5.5 each, at API prices. That's what the same work costs if you pay per use with that model. On first use it asks how much to spend per job: economy, standard or premium.

Read this first

What it does not do

✦ Free · link and setup guide

Get the link and my setup guide

  • The link to career-ops, with a copy button. Free, MIT.
  • The easiest install: the Claude app, click by click, no terminal. Then Claude Code in two lines.
  • The free and cheap ways, if you don't have a Claude plan.
  • What to paste first, what to ask next, and three tips from his docs.
  • My full test: what it wrote for Sam, and the 22 stories with their links.

Step 1 · 5 minutes

Install it in the Claude app

The easiest way: a few clicks, no terminal. If you already use Claude Code, it's two lines.

Locked. The link, what you need before you start, the clicks in the Claude app and the two lines for Claude Code.

Open it with your email
No Claude plan?

The free ways, and the cheap ones

His docs show how to run it with no paid plan. They need the terminal, and they come with limits.

Locked. The commands for the free tier, for free models and for models on your own computer, with their limits.

Open it with your email
Step 2 · your first 15 minutes

What to paste first

Your CV, what you want, what you refuse. Then one job you were about to apply to tonight.

Locked. The first message, ready to copy, what comes back, what to ask next, and three tips from his docs.

Open it with your email
My test, in full

What it wrote for Sam

The match line by line, the gaps with how to answer them, the CV changes, the note to the hiring manager and the hardest interview question.

Locked. The four reports, the parts that matter, and the 22 stories with their links.

Open it with your email