The golden age of open source, running in a terminal near you. 👇
career-ops: free, open AI that arms the candidate. Companies use AI to filter you, we give you AI to choose them back.
⭐ 48K · MIT · yours.
https://t.co/ORxmkGzcJN
Companies use AI to filter candidates. I just gave candidates AI to choose companies.
I built this to find my own job: 740 listings evaluated. 68 applied. 12 interviews. 1 offer.
Six months later, I left that job to work on career-ops full time.
career-ops v1.35.0, "the wider net": nine new job sources, from US school district boards to OCC Mundial in Mexico, plus a master profile you build by approving each fact from your CV.
161 PRs from 86 people, 50 of them first-timers. thank you all
https://t.co/aKJW0hNwQT
career-ops v1.34.0, "the quiet update": the update prompt now shows up only when a new version ships, not every time main moves. also fewer live offers marked closed and sharper scans.
112 PRs from 63 people, 43 of them first-timers. thank you all
https://t.co/PePEYqOLZU
career-ops v1.33.0 "The new harness" is out: 90 pull requests from 44 contributors, 12 features, 76 fixes, plus web 0.11.0.
Greenhouse, Lever and Ashby JDs from their public APIs, Telegram channels as a scan source, and 14 first-time contributors.
https://t.co/R7Qk2gd6Ty
career-ops v1.32.0 is out: 104 PRs from 45 contributors, our biggest release and the first under career-ops-hq. the updater now asks before installing, the scanner remembers dead boards, four new sources (Built In, Garena, Feishu, MokaHR), CJK CVs on the LaTeX path. https://t.co/qItYgp2tfC
career-ops now lives here: https://t.co/KP93gi3LB3
Same project, same MIT license, same local-first design. Remotes keep working, installing is unchanged.
Created by Santiago Fernández de Valderrama Aparicio.
career-ops v1.31.0
your data can now live outside the repo (CAREER_OPS_ROOT). tailored CV as plain text, no PDF. and an ATS check that names what a parser will choke on instead of handing you a score.
12 features, 36 fixes, 25 contributors.
https://t.co/cLnax9dGGo
career-ops v1.30.0 is out: the Hired Wall. a public, verifiable ledger of people hired with the tool, right in the readme. 7 verified hires already, each choosing their own visibility. plus /calibrate (scores vs real outcomes), 3 new job sources, 21 features from 48 contributors. https://t.co/uRhZRfd6lR
career-ops v1.29.0 is out.
your story bank now shows its work: a number in a STAR story has to trace back to your CV or carry a provenance marker. "i don't know" is a valid answer that sticks.
also: who do you already know at that company?
11 features, 51 fixes, 47 people.
career-ops crossed 300 contributors. Four and a half months ago it was just me.
People arrive looking for a job. Some stay to build the tool for the next person.
I didn't design that loop. I just try to deserve it 🫡
career-ops v1.27.0: 184 commits, 52 contributors — five shipped their FIRST contribution, and first-time PRs now get priority review. salary talking points from verified CV numbers. the windows CI flake is dead. https://t.co/t4pGrNmlpy
if you pay for Claude Pro or Max and also have ANTHROPIC_API_KEY in your env, the key wins: you're billed per token for what you already pay a flat fee for.
cost was our #1 community question. v1.26.0 makes doctor tell you which one is paying, every run.
https://t.co/YTM7N9sL6M
v1.26.0: if a company name has an accent or isn't latin, career-ops was quietly hiding real openings as "already seen". Škoda collided with Koda. 日本電産 keyed to empty.
fixed end to end: scan, dedup, matching, dashboard.
39 changes, 24 contributors.
https://t.co/YTM7N9sL6M
v1.25.0: the test suite can no longer lie (16 suites reported to nobody, found and fixed by the community in 72h). non-latin employers are first-class. scanners index full boards, not samples. 93 commits, 34 contributors. https://t.co/ORxmkGzcJN
a16z @speedrun talent 🤝 career-ops
if you are job searching, fork career-ops (https://t.co/Fkl1GttKZ3) and you can automatically scan all of a16z portcos open jobs