ai-job-search: 로컬에서 돌리는 Claude Code 구직 에이전트
ai-job-search는 Claude Code 위에 만든 오픈소스 구직 프레임워크로, 구직 과정 전체를 내 컴퓨터에서 실행하는 것이 핵심입니다. 공고 평가, 이력서 맞춤화, 자기소개서 작성, 면접 준비를 재사용 가능한 명령 흐름으로 묶었습니다. /setup으로 프로필을 만들고, /scrape로 채용 포털을 검색한 뒤, /apply로 적합도를 채점하고 LaTeX 이력서와 자기소개서를 생성합니다. 독립된 reviewer agent가 비평한 뒤 수정합니다. 핵심 흐름은 언어와 국가에 상관없으며, 공고 검색 스킬은 덴마크용이라 현지 채용 사이트로 바꿀 수 있습니다. 작성자는 이 방법으로 취업에 성공했습니다. 자동화하면서 데이터는 직접 관리하고 싶은 개발자에게 적합합니다.
배경
구직은 반복적이고 번거로우며 감정까지 소모하는 일입니다. 공고마다 설명을 읽고 적합도를 따져 이력서를 고치고 자기소개서를 써야 합니다. 온라인 이력서 최적화 서비스는 대개 내부를 알 수 없는 블랙박스이고, 개인 정보를 남의 서버에 올려야 합니다. ai-job-search는 다른 길을 택했습니다. Claude Code 위에 만든 오픈소스 구직 프레임워크이며, 전체 과정이 내 컴퓨터에서 돌아갑니다.
작성자 Mads Lorentzen은 지구물리학을 전공했고, 2025년 말 직책이 정리된 뒤 자신을 위해 이 도구를 만들었습니다. README에 따르면 그는 /scrape, /apply, /interview 흐름으로 맞춤 지원서 69건을 보냈고, 첫 면접 20번을 잡았으며, 계약 한 건을 체결해 2026년 6월 AI 엔지니어로 입사했습니다. GitHub 별은 5만 개를 넘었습니다.
ai-job-search는 무엇이고 일반 에이전트 프레임워크와 어떻게 다른가요? 범용 에이전트 프레임워크가 아닙니다. 명령줄 AI 도우미인 Claude Code를 구직이라는 한 분야의 실행 환경으로 씁니다. 슬래시 명령과 스킬 파일이 분야별 로직을 담습니다.
심층 분석
기능은 세 층입니다. 첫째는 자기 프로필입니다. /setup이 경력, 기술, 선호를 구조화된 파일로 정리하고, 이후 모든 단계가 이 파일을 사실의 기준으로 삼아 모델이 이력을 지어내는 위험을 줄입니다. 둘째는 탐색과 평가입니다. /scrape가 채용 포털을 검색해 적합도 등급이 붙은 공고 목록을 줍니다. 고른 공고를 /apply에 넘기면 먼저 적합도를 채점하고 지원할 가치가 있는지 알려준 뒤 작성 단계로 넘어갑니다.
셋째는 작성자와 검토자를 나눈 파이프라인입니다. 한 에이전트가 LaTeX 이력서와 자기소개서를 쓰고, 별도의 reviewer agent가 비평하며, 그 비평에 따라 수정해 최종본을 냅니다. 한 모델이 한 번에 쓰는 방식보다 빈말과 어긋난 부분을 잡기 쉽습니다. 구조화된 평가 기준, 미래 지향적 자기소개서 서술, 선택형 연봉 비교도 들어 있습니다. 핵심 흐름은 언어와 국가에 관계없지만, 공고 검색 스킬은 덴마크 시장용입니다. Jobindex, Jobnet, Akademikernes Jobbank를 다루며 현지 채용 사이트로 바꿀 수 있습니다. 필요한 것은 Claude Code, Python 3.10 이상, 검색 도구를 돌릴 Bun입니다. Claude Code는 무료 구간이 없어 Pro, Max, Team 구독이나 Anthropic API 크레딧이 필요합니다.
산업 영향
첫째, Claude Code가 코드 작성뿐 아니라 개인 업무 흐름의 바탕이 될 수 있음을 보여 줍니다. 슬래시 명령과 스킬 파일만으로 완결된 분야별 도우미를 조립했습니다. 비슷한 도구를 만들려는 개발자에게 구체적인 견본입니다.
둘째, 로컬 우선에 fork하면 내 것이 되는 방식은 데이터와 프롬프트의 통제권을 사용자에게 둡니다. 경력과 희망 연봉이 담기는 구직에서는 실질적인 장점입니다. 셋째, 작성자는 면접에서 도구 사용을 밝혔고, 그의 말로는 오히려 진솔한 기술 대화로 이어지는 경우가 많았다고 합니다.
위험도 분명합니다. 생성물은 본인이 한 줄씩 확인해야 하고, 맞춤 지원이 늘면 모델 비용이 계속 듭니다. 검색 스킬은 포털의 페이지 구조에 기대므로 사이트가 바뀌면 깨질 수 있습니다. 또한 Claude Code에 묶여 있어 다른 도구로 옮기려면 추가 작업이 필요합니다.
전망
볼 지점은 셋입니다. 첫째, 커뮤니티가 더 많은 나라의 채용 사이트용 검색 스킬을 내놓을지입니다. 덴마크 전용 스크레이퍼가 다른 시장 사용자에게 가장 큰 장벽입니다. 둘째, 다른 에이전트 도구로의 이식입니다. AGENTS.md가 Codex, Antigravity, Gemini CLI 사용자를 위해 이미 마련되어 있고, 포크들이 전체 흐름의 적응 사례를 공유합니다.
셋째, 평가와 검토 단계가 더 안정적인 품질 기준을 쌓을 수 있는지입니다. 지원서가 실제로 보낼 만한지는 /apply의 채점과 reviewer agent의 비평이 정합니다. 기여자들이 기준을 다듬고 효과를 공유하면 한 사람의 성공 사례를 넘어 재사용 가능한 참고 모델이 될 수 있습니다. 지금은 한 엔지니어, 한 에이전트 도구, 첫 검색부터 입사까지 자기 컴퓨터를 떠나지 않은 파이프라인이라는 잘 정리된 사례로 읽는 것이 맞습니다.
Sources
FAQ
ai-job-search란 무엇인가요?
ai-job-search는 Claude Code 위에 만든 오픈소스 구직 프레임워크로, 전체 과정을 내 컴퓨터에서 실행합니다. /setup으로 프로필을 만들고, /scrape로 채용 포털을 검색하며, /apply로 적합도를 채점해 LaTeX 이력서와 자기소개서를 생성합니다.
ai-job-search가 개발자에게 왜 중요한가요?
ai-job-search는 구직 데이터와 프롬프트를 호스팅 서비스가 아닌 내 컴퓨터에 둡니다. 독립된 reviewer agent가 초안을 비평하므로 빈말을 더 쉽게 찾아냅니다. 작성자는 이 도구로 취업에 성공했습니다.
ai-job-search를 쓰기 전에 무엇을 확인해야 하나요?
ai-job-search에는 Claude Code 구독 또는 API 크레딧, Python 3.10 이상, Bun이 필요합니다. 공고 검색 스킬은 덴마크용이므로 현지 채용 사이트로 바꿔야 합니다. 생성된 문장은 직접 확인하세요.