olyaiy/resume-lm
Open-source AI resume builder • Next.js 15, React 19, Tailwind CSS • Tailor job-ready resumes in minutes.
ResumeLM – 오픈소스 AI 이력서 빌더
개요
ResumeLM은 대규모 언어 모델을 활용하여 이력서(및 자기소개서) 작성, 편집, 최적화를 돕는 자가 호스팅 가능한 웹 애플리케이션입니다. 모던 프론트엔드, Supabase 백엔드 데이터베이스, 여러 AI 제공업체(OpenAI, Claude, Gemini, DeepSeek, Groq)와의 통합을 갖추고 있어, 사용자는 AI 생성 불릿 포인트, ATS 친화적 키워드 제안, 성능 점수를 얻을 수 있습니다.
핵심 구성 요소 (README에 설명됨)
| 계층 | 기술 | 역할 |
|---|---|---|
| 프론트엔드 | Next.js 15 (App Router), React 19, TypeScript, Tailwind, Shadcn UI, Framer Motion | 인터랙티브 UI, 실시간 미리보기, React-PDF를 통한 PDF 내보내기 |
| AI 계층 | OpenAI GPT, Anthropic Claude, Google Gemini, DeepSeek, Groq (API 키로 접근) | 이력서 콘텐츠 생성, 자기소개서 초안, 키워드 최적화, ATS 점수 계산 |
| 백엔드/데이터 | Supabase (PostgreSQL), 행 수준 보안, 선택적 Redis | 사용자 프로필, 이력서 버전, 채용 공고 저장, NextAuth 기반 인증 처리 |
| 결제 | Stripe (선택) | 유료 Pro 플랜 (현재 중단됨) |
| 배포 옵션 | Docker Compose (Supabase, PostgreSQL, Redis 포함) 또는 일반 Node.js | 빠른 로컬 또는 클라우드 자가 호스팅 |
주요 사용자 기능
- AI 지원 불릿 편집 – 사용자 경험을 바탕으로 제안 및 재작성.
- ATS 호환성 점수 – 지원자 추적 시스템에서 통과 가능성을 높이기 위한 키워드 및 형식 분석.
- 자기소개서 생성기 – 특정 채용 공고에 맞춘 맞춤형 편지 작성.
- 이력서 대시보드 – 기본 이력서와 여러 맞춤 버전 관리.
- 반응형 디자인 – 모바일 및 데스크톱에서 작동.
- PDF 내보내기 – 인쇄 가능하고 전문적인 PDF 생성.
직접 실행하는 방법
- 저장소를 클론하고 의존성을 설치합니다 (
pnpm install). .env.example을.env.local로 복사하고 다음을 입력합니다:- Supabase URL 및 키
- PostgreSQL 연결 문자열
- 사용할 AI 제공업체의 API 키
- NextAuth 시크릿 및 선택적 Stripe 키.
- Supabase 스키마를 설정합니다 (제공된
schema.sql실행). - 개발 서버를 시작 (
pnpm dev) 또는docker/DOCKER.md에 문서화된 Docker Compose로 전체 스택을 실행합니다. http://localhost:3000을 열고 계정을 만듭니다.
중요한 이유 (비전문가 대상)
- 무료 및 오픈 – 핵심 제품은 AGPL-3.0 라이선스로, 누구나 비용 없이 호스팅할 수 있습니다.
- AI 기반 최적화 – 수동으로 문구를 조정하는 대신, 모델이 업계 특화 표현을 제안하고 이력서가 일반적인 ATS 필터를 통과하는지 확인합니다.
- 확장 가능 – 코드가 공개되어 있어 개발자는 새 템플릿을 추가하거나, 다른 AI 서비스를 통합하거나, 플랫폼을 관련 사용 사례(예: LinkedIn 프로필 생성)에 재사용할 수 있습니다.
현재 상태
호스팅 서비스 (resumelm.ca)는 2026년 10월에 종료되었으며 GitHub 저장소는 아카이브되었습니다(읽기 전용). 새로운 업데이트는 병합되지 않지만, 코드는 포크하여 자가 호스팅할 수 있도록 계속 이용 가능합니다.
위의 모든 정보는 저장소의 README에서 직접 가져온 것입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트