What this is
career-ops is an open source job search project by Santiago Fernandez de Valderrama Aparicio, published on GitHub under the MIT licence. MIT is the permissive one: you can use it, change it, and use it commercially, as long as you keep the licence notice.
It runs locally inside an AI coding tool you already have open. It does not log into job boards for you, it does not fill in application forms, and it does not send anything. It reads, judges, drafts, and hands the result back to you.
Anything that could not be confirmed from a primary source is marked as such instead of repeated.
The facts, and where each one comes from
- Repository: github.com/santifer/career-ops
- Roughly 63,000 stars, read from the repository on 6 August 2026. The video says 62,000, which is what it read when the voiceover was recorded. It moves.
- Licence: MIT, stated in the repository
- The author's own track record with it, from the README: 740 or more job listings evaluated, 100 or more tailored CVs, one role landed, a Head of Applied AI position
- Scoring: every listing graded A to F, mapped onto a 1.0 to 5.0 score across ten weighted criteria
- Ghost job detection: a posting legitimacy check that flags scams and listings nobody is hiring for
- Outreach: it identifies the hiring manager you should contact and drafts the email, with a subject line, source backed fit points and an attachment checklist
- Negotiation: salary frameworks, competing offer leverage, and geographic discount pushback
- Offer stage: a contract reading companion that walks the clauses and produces a question list for a lawyer
The four things, in the order you will actually use them
- THE READ. Point it at the listings you were going to apply to. It grades each one against your real background before you spend an evening on any of them. The output you want is not the grade, it is the reason: the specific line in the posting that makes it an A or an F for you.
- THE LEGITIMACY CHECK. Run it before you write anything. A posting that has been live for eleven months, reposted every few weeks, with no named hiring manager and a job title that reads like three jobs stapled together, is the pattern you are looking for. You did not fail those interviews. There were no interviews.
- THE HUMAN. This is the step people skip and it is the one that changes the reply rate. The portal is a queue. A named person with a real title is a conversation. Have it draft the email, then rewrite the first sentence yourself so it sounds like you.
- THE NEGOTIATION. Only run this once a number exists. Before that it is anxiety with extra steps. When the number does exist, the thing you want out of it is the counter-sentence and the reason attached to it, not a range.
Free, for your email
Get the full setup steps + the copy-paste setup prompt
The rest of this guide (4 more sections) opens right here. The setup prompt, one paste into Claude that sets it all up, comes by email only. Use your real address.
Unlocks: The part the video does not have room for: why your file never got read · Running it yourself · One rule, and it is not optional · Honest limits of this guide
50,000+ follow where these guides come from. No spam, reply “unsubscribe” any time.