career-ops-hq /career-ops
Open-source AI job search agent and job finder: scan job boards, score each job 1-5 against your CV before you apply, tailor an ATS-friendly resume and cover letter, get interview prep and an application tracker. It helps you fill in each application; you press Submit. Runs locally in Codex, OpenCode and other AI CLIs, or as a Claude Code plugin.
★ 81,567⑂ 14,997👁 257⑃ 4,388● 2,016▤ 59◈ 256
81,567
stars
+274
14,997
forks
257
watchers
4,388
prs
2,016
issues
59
releases
256
discussions
README
开源的 AI 求职智能体。 English | Español | Deutsch | Français | Português (Brasil) | 한국어 | 日本語 | 简体中文 | 繁體中文 | Українська | Русский | Polski | Dansk | தமிழ் | العربية | हिन्दी | Türkçe | Tiếng Việt | Bahasa Indonesia 开源 AI 求职智能体 · 完整中文文档 由 @santifer 创建, 700+ 位贡献者参与 几个月投出的简历,全都石&8288;沉&8288;大&8288;海。 于是我做了自己需要的那个过&8288;滤&8288;器。 740 个职位已评估。68 个已投递。12 次&8288;面&8288;试。&8288;1 份 offer。 我是它的第一个用户。我&8288;拿&8288;到&8288;了&8288;那&8288;份&8288;工&8288;作。然&8288;后&8288;把&8288;它&8288;开&8288;源&8288;了。 粘贴一个职位,它在你的机器上告&8288;诉&8288;你:还&8288;在&8288;不&8288;在&8288;招,适&8288;不&8288;适&8288;合&8288;你。 它为你定制简历、起草回&8288;答。由&8288;你&8288;点&8288;击&8288;提&8288;交。 我自己的求职,进行到一半,界面是西&8288;班&8288;牙&8288;语。 公司用 AI 筛选候选人。 我把 AI 交给候选人,让&8288;他&8288;们&8288;来&8288;挑&8288;选&8288;公&8288;司。 六个月后,我离开了那份工作。 现在我们打造 career-ops,让&8288;你&8288;也&8288;能&8288;上&8288;岸。 拿一个职位试试 ↓ · 阅读完整故事 → 不想用终端? 加入网页版的候补名单 → 在我之后来的人,写下了他们是怎么拿到 offer 的。 每张卡片都是一个可以打开的公开 issue。你也上岸了?留下你的卡片 → ⭐ 如果 career-ops 帮到了你,一&8288;颗&8288;星就&8288;能帮&8288;下&8288;一&8288;个&8288;人找&8288;到&8288;它。 轮到你了 把你今晚本来打算投的一个职位粘贴进来。如果返回的是不要投,你刚刚把这个晚上赢回来了。如果返回的是一份计划,你就知道下一步该做什么。 bash npx @santifer/career-ops init 开源。本地运行。就在你已经在用的 AI CLI 里。包含免费模型和本地模型。 你不必一个人找工作 点下发送之后的沉默,与你无关。看到同一件事的人足够多,于是把这套实践写了下来,只有六行: 投得更少,投得更好。信号胜过数量。证据胜过关键词。由人来决定。本地优先。桌子两边都有尊严。 其中几位,用他们自己的话。 每一个签名都是一次可审计的提交。读完全部,或加上你的 → 招聘不会自己修好。正在经历它的人可以,而且他们已经在这个房间里,交换笔记,互相修各自的配置。 修复就是在这里写出来的。是房间,不是俱乐部。一起来建。 赞助商 career-ops 对求职者永久免费。这些公司赞助了本项目: SerpApi · Build a portfolio project with live search data. SerpApi gives developers structured JSON/Markdown from Google Search, Maps, Shopping, and other engines through a simple API call. 赞助买到的是清楚标注的曝光,绝不是影响力:再多的钱也改变不了路线图,也放不进产品里任何东西。赞助商绝不会出现在评估、排名或推荐中。 career-ops 为你做什么 粘贴一个职位。它告诉你这个晚上值不值得。 - 还在招吗? 在你写下一个字之前,它先确认这个职位仍在招聘。 - 不是你? 用你真实的简历给职位打分,匹配度弱就让你跳过。你可以不听。 - 值得投? 它起草简历、求职信和申请答案。你来读。你来发。 - 该找谁聊? 它找到那个人,起草那条消息。它从不替你发出。 - 这些东西都去哪了? 每一份申请都留在你的机器上。没有任何东西上传给我们。 - 我该学什么? 连续被拒之后,它说出差距在哪。 最初几次运行会很粗糙。它还不了解你。跟它聊:你的简历、你想要什么、你拒绝什么。把它当成一个招聘顾问的第一周。 第一次启动时,它会在聊天里把这些都问一遍。没有任何需要手动配置的东西。 career-ops 不做的事 - 自动提交申请。 它为每个字段起草答案;你审阅,然后点击提交。脚本从不发出 POST(prepare-application.mjs)。 - 发送邮件。 只写草稿。整个代码库里没有任何邮件发送模块。 - 回传数据。 没有遥测,没有我们的后端。你的简历只从你的机器发往你选择的 AI 提供商,不去任何别的地方。唯一的公开记录就是这个仓库:HIRED.md 和它的 issue。 - 催你申请低于 4.0/5 的职位。 它会告诉你别申请。你可以不听,它会明说。 它会改写你的简历,但绝不能编造。代码里有一道检查:PDF 里的数字或事实如果在你的简历和 article-digest.md 里都找不到,就会被拦下;但它还无法判断每一处改写。每份简历发出前都请自己读一遍。详情见 FAQ。 功能特性 | 功能 | 说明 | | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------
Top issues
#4963h1b-sponsor: move the duplicated displayClean() into lib/22 comments · 2026-10-10#2051docs(i18n): translate the new README FAQ into the remaining 13 languages16 comments · 2026-07-19#3103title_filter anchors word boundaries by keyword LENGTH, so "Rust Engineer" matches "Zero Trust Engineer" and "DeFi" matches "Software Defined"15 comments · 2026-08-20#3407i18n(fr): bring the French interview modes (plan/practice/debrief) back to parity with the English ones12 comments · 2026-08-27#1506RFC: Shared Behavioral-Signal Layer schema — company-attributable, candidate-anonymous (follow-up to Discussion #904)11 comments · 2026-07-03#1411Feature proposal: a fail-closed CV faithfulness gate (enforce "keywords reformulated, never fabricated")10 comments · 2026-07-02#3408i18n: translate the interview modes (plan/practice/debrief) to Portuguese (Brazil)9 comments · 2026-08-27#1778RFC: template packs as a sibling of the plugin ecosystem9 comments · 2026-07-11
Discussions
#6689indonesia2 comments · 2026-11-08#6666Signing the manifesto1 comments · 2026-11-07#6651Signing the manifesto1 comments · 2026-11-07#6625Per-application CV and cover template assignment (follow-up to #1692)0 comments · 2026-11-07#6537Signing the manifesto2 comments · 2026-11-05#6487Signing the manifesto3 comments · 2026-11-04#6422Signing the manifesto1 comments · 2026-11-03#6388Signing the manifesto1 comments · 2026-11-01
Latest release
career-ops v1.39.0: After the Scan career-ops-v1.39.0 2026-11-05This release is about the steps after the scan: reading an interview invite, keeping your CV in your own words and checking a UK visa sponsor before you apply. It comes from 99 people over two weeks, 69 of them contributing for the first time. Highlights - Interview invites, read for you. Paste an invite and invite-match.mjs lists what it asks of you (no AI, a recording, camera on, ID, a panel) (5734) and drafts a short clarification email that you send yourself (6100). panelist-roles.mjs classifies the people on the panel by role (5799), and what an interviewer said they care about carries