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 .
Red: he did not apply. Yellow: he applied. Blue: interviews. Green: the offer, Head of Applied AI.
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:
It checks that the post is still live before you write a word.
It scores the job against your real CV, from 1 to 5. Under 4.0 it tells you to skip it. You can overrule it.
It rewrites your CV for this post from your own experience, as a PDF the hiring software can read. And the cover letter.
It drafts the answer to every field of the form. You read them. You send them.
It finds the person to write to and drafts a short note. It never sends it.
A prep plan for that company, practice questions with feedback, and a debrief after each round.
It reads the contract with you and gives you scripts to negotiate the salary.
It tracks every application on your computer. Nothing is uploaded to the project.
After a run of no's, it names the gap.
Every time. It drafts, you decide.
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.
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.
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.
It requires written and spoken Portuguese, and Sam has none. It's in São Paulo, and Sam wants Dublin or EU remote.
A head-of-team job asking for 7 to 10+ years. Sam has 4 and has never managed people. It's US only.
Built a 30-day onboarding program with email sequences and webinars: time to first value from 21 to 9 days
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.
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.
MIT licence, nothing to pay. His own words: free for candidates, forever.
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.
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.
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 emailHis 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 emailYour 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 emailThe 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