프로젝트 소개

Resume Matcher는 각 채용 지원에 맞춘 이력서, PDF, 자기소개서 등을 작성하도록 돕는 오픈소스 AI 하네스입니다. Claude, ChatGPT, DeepSeek, Kimi, GLM, Gemma 등을 포함한 100개 이상의 대규모 언어 모델(LLM)을 지원하며, 로컬 및 원격 배포 옵션을 모두 제공합니다. **작동 방식** 1. 마스터 이력서를 업로드합니다(PDF 또는 DOCX). 2. 채용 공고를 붙여넣습니다. 3. AI가 생성한 개선 사항과 맞춤 콘텐츠를 검토합니다. 4. 자기소개서와 선택적 면접 준비 자료를 생성합니다. 5. 레이아웃과 섹션을 사용자 지정합니다. 6. 원하는 템플릿을 사용해 전문적인 PDF로 내보냅니다. **주요 기능** - 영향력 있고 지표 기반의 이력서 콘텐츠를 작성하는 AI 캔버스. - 채용 지원용 이메일 템플릿 생성기. - 다중 채용 공고 최적화. - 채용 공고 대비 이력서 점수 산정 및 키워드 강조. - 여러 PDF 템플릿(클래식 단일 컬럼, 모던 단일 컬럼, 클래식 2단, 모던 2단). - 다국어 UI(영어, 스페인어, 중국어, 일본어, 브라질 포르투갈어) 및 콘텐츠 생성. - `/api` 엔드포인트에서 상태 확인 및 문서와 함께 API 제공. **기술 스택** - 백엔드: FastAPI, Python 3.13+, LiteLLM - 프런트엔드: Next.js 16, React 19, TypeScript - 데이터베이스: TinyDB(JSON 파일 저장) **설치** 저장소를 클론하고 백엔드를 설정한 후(`.env`에서 AI 제공자 구성), 프런트엔드를 실행하고 `http://localhost:3000`에서 접속합니다. 단일 포트 배포를 위한 Docker 지원이 제공됩니다. **지원되는 AI 제공자** - OpenAI(GPT-5 Nano, GPT-4o) - Anthropic(Claude Haiku 4.5) - Google Gemini(Gemini 3 Flash) - OpenRouter(여러 모델) - DeepSeek(DeepSeek Chat) **커뮤니티 및 지원** 이 프로젝트는 무료 오픈소스이며, Discord와 LinkedIn에서 활발한 커뮤니티가 운영되고 있습니다. Vercel 오픈소스 프로그램의 일부로 후원을 받고 있으며, 기여자를 환영합니다. 향후 기능에 대한 로드맵도 제공됩니다.