결론부터
career-ops는 내 컴퓨터의 클로드 코드 같은 AI 코딩 도구 안에서 돌아가는 오픈소스 취업 도우미입니다. 공고를 붙여 넣으면 지원할 만한지 점수를 매기고, 공고에 맞춘 이력서 PDF와 지원서 초안을 만들고, 지원 기록표까지 채웁니다. 제출 버튼은 끝까지 사용자가 누르며, 터미널을 써야 해서 개발자가 아니면 문턱이 있습니다. 한국 채용 사이트에서 돌려 본 적은 없고, 확인일은 2026-11-05입니다. 아래 내용은 모두 GitHub README 기준입니다.
공고 740건, 지원 68건, 오퍼 1개
README 맨 위에는 만든 사람의 숫자가 걸려 있습니다. 공고 740건을 평가하고, 68건에 지원하고, 면접 12번을 보고, 오퍼 1개를 받았다는 내용입니다. 본인 구직에 쓰고 나서 공개했다고 적혀 있습니다. 어디까지나 본인 주장이라 검증하지 못했습니다. 다른 사람이 쓰면 이 비율이 나온다는 뜻은 아닙니다.
확인한 것은 이렇습니다. 별은 2026-11-05 기준 80,292개, 코드 라이선스는 MIT입니다. career-ops라는 이름과 브랜드는 별도의 상표 정책을 따른다고 합니다. 별 수는 인기를 보여 줄 뿐이고, 취업이 잘 된다는 증거는 아닙니다.
공고 하나가 지나가는 길
README의 사용법은 단순합니다. 공고 링크나 본문을 AI 도구에 붙여 넣으면 아래 순서로 흘러갑니다.
1. 공고 확인
- 하는 일
- 링크라면 아직 모집 중인지 확인합니다. 본문을 붙여 넣은 경우는 확인할 링크가 없습니다
- 남는 것
- 없음
2. 평가
- 하는 일
- 내 이력서와 맞춰 A부터 G까지 항목으로 평가하고 점수를 매깁니다(README 다른 곳에는 H까지로 적혀 있습니다)
- 남는 것
- reports/ 폴더의 보고서
3. 이력서
- 하는 일
- 공고에 맞게 고친 이력서를 기본값으로 PDF로 만듭니다
- 남는 것
- PDF 파일
4. 기록
- 하는 일
- 지원 현황표에 한 줄을 추가합니다
- 남는 것
- data/applications.md
설치는 세 줄, 문턱은 터미널
필요한 것은 Node.js, 그리고 (Claude Code, Codex, OpenCode 등)입니다. 이력서를 PDF로 만들 때는 Playwright의 Chromium도 필요합니다. 프로그램이 따로 돌아가는 구조가 아니라, AI 도구를 이 폴더에서 열면 그 도구가 안내서를 읽고 일하는 방식입니다. 개발자가 아니어도 되느냐고 묻는다면, 터미널에서 명령을 입력하고 폴더를 오가는 정도는 해야 한다는 게 솔직한 답입니다.
AI 제공자는 따로 있어야 합니다. README는 OpenRouter의 무료 모델이나 Ollama 같은 로컬 모델로도 돌릴 수 있다고 합니다. 반대로 한 가지 함정이 있습니다. 환경에 ANTHROPIC_API_KEY가 있으면 클로드 구독 대신 그 키가 우선이라 토큰마다 과금된다고 README FAQ가 경고합니다. 구독을 쓰려는데 요금이 나온다면 이 키부터 확인하세요.
npx @santifer/career-ops init cd career-ops claude
claude 대신 Codex나 OpenCode 같은 쓰던 도구를 열어도 됩니다. 첫 실행에서는 대화로 이력서, 프로필, 희망 직무를 물어봅니다.
(공고 링크 또는 본문을 그대로 붙여 넣기)
이것만으로 평가, 보고서 저장, 맞춤 이력서 PDF, 기록표 추가까지 이어진다고 README가 설명합니다.
/career-ops scan /career-ops tracker /career-ops apply
Claude Code 기준입니다. Codex처럼 슬래시 명령이 안 되는 도구에서는 "career-ops scan 모드를 실행해줘"처럼 말로 부릅니다. 모드는 scan(공고 수집), pipeline, apply(지원서 입력 보조), tracker, followup, 자기소개서, 면접 준비 등입니다.
제출 버튼은 안 눌러 줍니다
"AI 에이전트"라는 말에서 기대하는 자동 지원은 일부러 막혀 있습니다. README에 "하지 않는 일" 목록이 따로 있습니다.
- 지원서를 대신 제출하지 않습니다. 모든 칸의 초안을 쓰고 입력까지 하되, 제출은 사용자가 합니다. prepare-application.mjs는 POST 요청을 보내지 않는다고 명시되어 있습니다.
- 이메일을 보내지 않습니다. 초안만 씁니다.
- 5점 만점에 4.0점 미만인 공고는 지원하지 말라고 말립니다. 사용자가 무시할 수는 있습니다.
- 자체 서버와 가 없습니다. 다만 이력서는 내가 고른 AI 제공자에게는 갑니다. 제공자가 이력서를 어떻게 다루는지는 그쪽 설정에 달려 있으니, 챗봇 개인정보 설정(/ai/basics/privacy-settings)을 먼저 보세요.
한국 공고는 돌려 본 적 없습니다
자동 수집(scan)이 훑는 곳은 README 기준으로 회사 100곳 이상과 검색어 35개 이상이고, Ashby, Greenhouse, Lever, Wellfound 같은 해외 채용 시스템입니다. 사람인, 잡코리아 같은 한국 채용 사이트를 다루는 설정이나 안내는 README와 한국어 번역본(README.ko-KR.md)에서 찾지 못했습니다. 실제 한국 사이트에서 돌려 본 적도 없습니다.
그렇다고 한국 공고를 못 쓴다는 뜻은 아닙니다. README에 따르면 공고를 읽지 못하면 파이프라인이 멈추고 본문이나 스크린샷을 붙여 넣으라고 요구합니다. 한국 공고는 처음부터 본문을 복사해서 붙여 넣는 쪽이 현실적입니다. 이 경우 모집 중인지 확인하는 단계는 건너뛰므로 마감일은 직접 보세요. 한국어 이력서나 공고를 얼마나 잘 처리하는지는 확인하지 못했고, 쓰는 AI 모델에 달려 있을 것입니다.
AI가 없던 경력을 지어낼 수 있습니다
README의 면책 조항이 직접 경고합니다. AI 모델이 기술이나 경력을 지어낼 수 있으니 보내기 전에 이력서를 전부 직접 읽으라는 것입니다. 도구는 이력서를 "다듬되 지어내지 말라"고 지시하고, 내 이력서나 글에 없는 숫자와 사실이 들어간 PDF는 코드로 막습니다. 그래도 README는 말을 바꿔 쓴 부분의 정확성은 아직 판단하지 못한다고 인정합니다.
공고에 맞게 고친 이력서에서 특히 볼 곳은 아래입니다.
- 숫자(성과, 인원, 매출, 기간)가 원본과 같은지
- 직함이 바뀌지 않았는지. 공고 단어에 맞추려고 직함을 고쳐 쓰기 쉽습니다
- 쓴 적 없는 기술이나 도구 이름이 들어가지 않았는지
- 재직 기간과 회사 이름
터미널이 싫다면 챗봇에 이 세 개
터미널이 부담이라면 같은 일의 핵심만 일반 챗봇(ChatGPT, 클로드, 제미나이)에서 해도 됩니다. 자동 수집이나 기록표는 없지만 평가, 맞춤, 면접 준비는 됩니다. 주민번호, 집 주소, 개인 연락처는 지우고 붙여 넣으세요. 상세한 문장은 이력서·자기소개서·면접 프롬프트 글에 있습니다.
아래 이력서와 채용 공고를 비교해서 지원할 만한지 평가해줘. - 공고가 요구하는 항목마다 내 이력서의 근거가 있는지 표로 정리해줘 (근거 있음 / 약함 / 없음) - 5점 만점으로 점수를 매기고, 4점 미만이면 지원을 권하지 않는 이유를 써줘 - 이력서에 없는 내용은 절대 추측해서 채우지 마. [이력서] (붙여 넣기) [채용 공고] (붙여 넣기)
아래 이력서를 이 공고에 맞게 고쳐줘. 규칙: 내 이력서에 없는 경력, 숫자, 기술, 직함을 새로 만들지 마. 순서와 표현만 공고에 맞춰 바꾸고, 바꾼 곳 옆에 (수정)이라고 표시해줘. 마지막에 원본에 없어서 쓰지 못한 요구사항을 따로 목록으로 알려줘. [이력서] (붙여 넣기) [채용 공고] (붙여 넣기)
결과는 원본과 줄 단위로 비교하세요. 표시한 (수정) 말고도 바뀐 곳이 있을 수 있습니다.
아래 공고와 내 이력서를 보고 면접관이 물을 만한 질문 10개를 뽑아줘. 질문마다 내 이력서 어디를 파고들 것 같은지 한 줄로 적어줘. 그다음 내가 한 질문씩 답하면 STAR 방식(상황, 과제, 행동, 결과)으로 부족한 곳을 짚어줘. 답을 대신 써 주지는 마. [이력서] (붙여 넣기) [채용 공고] (붙여 넣기)
같이 알아두면 좋은 말
- AI 코딩 도구(CLI)
- 터미널에서 AI와 대화하며 파일을 읽고 쓰게 하는 프로그램. Claude Code, Codex, OpenCode 등이 있습니다.
- ATS
- 기업이 지원서를 접수하고 거르는 채용 관리 시스템. career-ops는 Greenhouse, Lever 같은 해외 시스템의 공고를 수집합니다.
- 텔레메트리
- 프로그램이 사용 기록을 개발자 서버로 보내는 것. career-ops는 보내지 않는다고 밝힙니다.
자주 묻는 질문
career-ops는 무료인가요?
코드는 MIT 라이선스로 무료입니다. 다만 AI 제공자가 필요하고, 구독이나 API 요금이 들 수 있습니다. README는 OpenRouter 무료 모델이나 Ollama 같은 로컬 모델로도 돌릴 수 있다고 안내합니다.
개발자가 아니어도 쓸 수 있나요?
터미널에서 명령 몇 줄을 입력해야 합니다. 설치 뒤의 설정은 대화로 진행됩니다. 터미널이 낯설면 이 글의 챗봇용 프롬프트 3개로 시작하는 편이 낫습니다.
자동으로 지원까지 해 주나요?
아닙니다. 초안과 입력까지만 하고 제출은 사용자가 누릅니다. 이메일도 보내지 않는다고 README가 명시합니다.
사람인, 잡코리아 공고도 되나요?
한국 채용 사이트를 다루는 설정은 README에서 찾지 못했고 돌려 본 적도 없습니다. 링크를 못 읽으면 본문이나 스크린샷을 붙여 넣으라고 안내하니, 본문을 붙여 넣는 방식을 권합니다.
내 이력서는 어디로 가나요?
career-ops 자체 서버는 없다고 합니다. 내가 고른 AI 제공자로만 갑니다. 그 제공자의 데이터 사용 설정은 따로 확인해야 합니다.
관련 페이지
2026-11-05에 출처와 대조함. 출처: GitHub, career-ops-hq/career-ops (README), GitHub, career-ops README 한국어판. 작성 원칙