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 생성.

직접 실행하는 방법

  1. 저장소를 클론하고 의존성을 설치합니다 (pnpm install).
  2. .env.example 을 .env.local 로 복사하고 다음을 입력합니다:
    • Supabase URL 및 키
    • PostgreSQL 연결 문자열
    • 사용할 AI 제공업체의 API 키
    • NextAuth 시크릿 및 선택적 Stripe 키.
  3. Supabase 스키마를 설정합니다 (제공된 schema.sql 실행).
  4. 개발 서버를 시작 (pnpm dev) 또는 docker/DOCKER.md에 문서화된 Docker Compose로 전체 스택을 실행합니다.
  5. http://localhost:3000 을 열고 계정을 만듭니다.

중요한 이유 (비전문가 대상)

  • 무료 및 오픈 – 핵심 제품은 AGPL-3.0 라이선스로, 누구나 비용 없이 호스팅할 수 있습니다.
  • AI 기반 최적화 – 수동으로 문구를 조정하는 대신, 모델이 업계 특화 표현을 제안하고 이력서가 일반적인 ATS 필터를 통과하는지 확인합니다.
  • 확장 가능 – 코드가 공개되어 있어 개발자는 새 템플릿을 추가하거나, 다른 AI 서비스를 통합하거나, 플랫폼을 관련 사용 사례(예: LinkedIn 프로필 생성)에 재사용할 수 있습니다.

현재 상태

호스팅 서비스 (resumelm.ca)는 2026년 10월에 종료되었으며 GitHub 저장소는 아카이브되었습니다(읽기 전용). 새로운 업데이트는 병합되지 않지만, 코드는 포크하여 자가 호스팅할 수 있도록 계속 이용 가능합니다.


위의 모든 정보는 저장소의 README에서 직접 가져온 것입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트