← 全部工具

santifer/career-ops

AI Agent
热度 75 更新于 AI 与 Agent

Open-source AI job search: scan job portals, evaluate listings with a structured A-F rubric into a 1.0-5.0 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

<p align="center"<picture<source media="(prefers-color-scheme: dark)" srcset="docs/wordmark-dark.svg"<img src="docs/wordmark-light.svg" alt="career-ops" width="250" height="56"</picture</p

<table align="center" <tr <td align="center" valign="middle"<a href="https://github.com/santifer"<img src="docs/avatar-santifer.png" width="72" height="72" alt="santifer"</a</td <td valign="middle" <strongMonths of sending CVs into silence.</strong So I built the filter I needed.<br <strong740 listings. 68 applied. 12 interviews. 1 offer.</strong<br I was its first user. <strongI got the job.</strong Then I open-sourced it. </td </tr </table

<div align="center" <details <summary🌍 Read this in 17 languages</summary <div align="center"

English | Español | Deutsch | Français | Português (Brasil) | 한국어 | 日本語 | 简体中文 | 繁體中文 | Українська | Русский | Polski | Dansk | தமிழ் | العربية | हिन्दी | Türkçe

</div </details </div

<p align="center" Companies use AI to filter candidates. <strongI just gave candidates AI to <emchoose</em companies.</strong<br On your machine, it tells you which jobs are real, which ones fit, and <strongnever applies in your name.</strong </p

<p align="center" <a href="https://x.com/santifer/status/2041403685696053741"<img src="docs/demo.gif" alt="The author's own search: listings marked do not apply, in red, before a CV went out" width="800"</a </p

<p align="center"<subThat red tab is the product. <emDo not apply.</em <a href="https://santifer.io/career-ops-system"The full story →</a</sub</p

<br

<p align="center"<a href="HIRED.md"<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsantifer%2Fcareer-ops%2Fmain%2Fdocs%2Fhired-count.json&query=%24.count&label=%F0%9F%8E%89%20HIRED%20WITH%20CAREER-OPS&suffix=%20verified&color=2ea44f&style=for-the-badge&labelColor=2b3137" alt="Hired with career-ops: verified count"</a</p

<p align="center"The people who came after me wrote down how they got hired.</p

<p align="center" <a href="HIRED.md"<img src="docs/hired-wall.svg" alt="Hired stories you can open and read" width="800"</a </p

<p align="center"<subEvery card is a public issue you can open. Landed yours? <a href="https://github.com/career-ops-hq/career-ops/issues/new?template=i-got-hired.yml"Leave your card →</a</sub</p

<br

<p align="center" <a href="https://wired.com.gr/article/to-ai-ergaleio-pou-fernei-epanastasi-ston-tropo-pou-psachnoume-douleia/" rel="noopener noreferrer nofollow"<picture<source media="(prefers-color-scheme: dark)" srcset="docs/press/wired-dark.svg"<img src="docs/press/wired.svg" alt="WIRED" height="32"</picture</a &nbsp;&nbsp;&nbsp;&nbsp; <a href="https://www.businessinsider.com/how-i-built-tool-filter-job-listings-landed-head-ai-2026-4" rel="noopener noreferrer nofollow"<picture<source media="(prefers-color-scheme: dark)" srcset="docs/press/business-insider-dark.svg"<img src="docs/press/business-insider.svg" alt="Business Insider" height="32"</picture</a &nbsp;&nbsp;&nbsp;&nbsp; <a href="https://www.producthunt.com/products/santifer-io?utmsource=badge-featured&utmmedium=badge" rel="noopener noreferrer"<img src="docs/press/producthunt.svg" alt="Featured on Product Hunt" width="206" height="54"</a &nbsp;&nbsp;&nbsp;&nbsp; <a href="https://trendshift.io/repositories/25195" rel="noopener noreferrer"<img src="https://trendshift.io/api/badge/repositories/25195" alt="GitHub Trending: #1 repository of the day (Trendshift)" width="250" height="55"</a </p

Your turn

Paste one job you were about to apply to tonight. If it comes back <emdo not apply</em, you just got the night back. If it comes back with a plan, you know what to do next.

npx @santifer/career-ops init