santifer가 만든 오픈소스 프로젝트(
santifer/career-ops).
왜 필요한가?
구직은 수백 개 공고를 확인하고, 공고마다 이력서를 다시 쓰고, 지원 현황을 추적하는 반복 작업의 연속입니다. 손으로 하면 지치고, 공고에 맞춰 이력서를 최적화하는 일은 매번 처음부터 다시 하게 됩니다.
Career-Ops는 이 흐름을 AI 코딩 CLI 안에서 자동화합니다. Claude Code를 포함한 여러 코딩 CLI에서 로컬로 돌며, 공고 평가부터 이력서, 커버레터 생성, 파이프라인 추적까지 처리합니다. 자동 제출은 하지 않아 지원 전 사용자가 검토, 승인합니다. README 표기 그대로 “runs locally in your AI coding CLI.”
무엇을 만들 수 있나
공고 URL이나 설명을 붙여넣으면 파이프라인이 실행되어 다음 산출물이 나옵니다(README 기준).
- A-F 평가 리포트(Markdown) — 역할 요약, CV 매칭, 레벨 전략, 보상 리서치, 개인화, 면접 준비(STAR+Reflection)까지 10개 가중 항목으로 채점합니다. Block G 정당성 검사가 스캠과 유령 공고를 걸러냅니다.
- ATS 최적화 이력서 PDF — 공고 설명에 맞춰 이력서를 재구성해 PDF로 만듭니다.
- 커버레터 PDF — Playwright로 렌더한 A4 커버레터를 생성합니다.
- 지원 이메일 초안 — 초안만 만들고 자동 제출은 하지 않습니다.
- 지원 현황 TSV 트래커 — 지원 상태를 관리하고 파이프라인 무결성 검사, 중복 제거를 수행합니다.
작업 흐름은 “공고 URL, 설명 붙여넣기 → 파이프라인 자동 실행 → AI 평가, PDF 검토 → 승인 후 지원”입니다.
핵심 기능
-
A-F 공고 채점
10개 가중 항목으로 프로필 대비 매칭도를 A-F로 매기고, Block G로 스캠, 유령 공고를 표시합니다.
-
ATS 이력서, 커버레터 생성
공고별로 ATS 최적화 이력서 PDF와 커버레터 PDF를 맞춤 생성합니다.
-
포털 스캔
Greenhouse, Ashby, Lever, Wellfound 등 45개 이상 사전 구성 회사를 스캔하며, 21개 provider 모듈을 제공합니다.
-
배치 평가
10개 이상 공고를 병렬로 평가합니다.
-
터미널 대시보드
Go, Bubble Tea 기반 TUI로 필터, 정렬, 미리보기를 지원합니다.
-
회사 리서치, 연락처 발견
deep 모드로 회사를 조사하고, contacto 모드로 연락처를 찾습니다.
사용 방법
설치 (가장 빠름) — npx로 초기화하고 대화형 설정으로 CV, 프로필, 목표 직무를 구성합니다.
npx @santifer/career-ops init
cd career-ops
claude # 또는 사용하는 AI CLI
수동 설치 — 리포를 clone해 의존성과 Chromium을 설치합니다.
git clone https://github.com/santifer/career-ops.git
cd career-ops && npm install
npx playwright install chromium
npm run doctor
실행 — 디렉토리에서 CLI를 열고 공고 URL이나 설명을 붙여넣으면 파이프라인이 자동 실행됩니다.
알아두면 좋은 점
- 자동 제출 안 함 — 지원 이메일은 초안까지만 만들고, 지원 전 사용자가 승인합니다.
- 요구 사항 — Node.js(npx에 포함), PDF 생성에 Playwright가 필요합니다.
- 멀티 CLI — Claude Code, OpenCode, Codex, Gemini(Antigravity), Qwen, Kimi, Grok, GitHub Copilot에서 동작합니다.
- MIT 라이선스 — 코드는 오픈소스로 공개되어 있습니다. career-ops 이름, 브랜드는 상표이며 커뮤니티 사용 허용 정책을 둡니다.