Anil-matcha/Open-AI-UGC

Open AI UGC — free, open-source alternative to Arcads and MakeUGC. Generate AI UGC video ads with realistic AI actors using Veo 3.1, Seedance 2, Grok Video, and Happy Horse 1. Self-host on Next.js + Stripe + MUAPI.

Open AI UGC – 무료 오픈소스 AI 동영상 광고 스튜디오

개요 – 최신 텍스트-투-비디오 및 이미지-투-비디오 모델을 사용하여 누구나 짧은 세로형(9:16) UGC 스타일 동영상 광고를 만들 수 있는 셀프 호스팅 웹 앱입니다. Arcads나 MakeUGC와 같은 상용 서비스의 워크플로우를 재현하지만, MIT 라이선스로 제공되며 자체 인프라에서 실행 가능하고 사용자당 구독료가 없습니다.

주요 기능

  • 멀티 모델 생성 – Muapi에서 제공하는 4가지 동영상 모델(Veo 3.1, Seedance 2, Grok Video, Happy Horse 1) 중 선택하고 모델별 파라미터(화면 비율, 길이, 해상도, 모드)를 설정할 수 있습니다.
  • 스크립트 우선 UI – 마케팅 스크립트를 붙여넣고 필요에 따라 최대 7개의 참조 이미지를 @imageN 플레이스홀더로 삽입한 뒤 Generate를 클릭하면 수 초에서 수 분 내에 완성된 동영상을 받을 수 있습니다.
  • 크레딧 및 결제 – Stripe 통합을 통해 3가지 SaaS 스타일 플랜(Free/Pro/Elite)을 제공합니다. 사용자는 기본 10 크레딧을 받으며, 생성 시마다 1 크레딧이 차감됩니다. 크레딧은 Stripe 결제를 통해 충전할 수 있습니다.
  • 인증 및 데이터 유지 – NextAuth.js를 통한 Google OAuth를 지원하며, Prisma와 PostgreSQL을 사용하여 사용자, 생성물, 크레딧 잔액을 저장합니다. 대시보드에서 각 사용자의 생성 기록을 확인할 수 있습니다.
  • 비동기 Webhook 파이프라인 – 앱이 Muapi.ai에 요청을 보내면, 완료 후 /api/webhook/muapi 엔드포인트가 호출되어 최종 동영상 URL이 반환됩니다. 프론트엔드는 생성 기록을 폴링하여 로딩 표시를 자동으로 동영상으로 교체합니다.
  • 확장성 – 새로운 Muapi 모델 추가는 src/app/page.js에서 약 10줄의 코드 수정과 생성 라우트에 한 줄을 추가하는 것만으로 가능합니다.

기술 스택

  • Next.js 16 (App Router) + React 19 – Server Components를 통한 UI 구동.
  • Tailwind CSS v4 + Framer Motion – 현대적이고 반응형인 디자인과 부드러운 애니메이션.
  • Prisma 7 + PostgreSQL – 타입 안전 데이터 계층.
  • NextAuth.js – Google OAuth (다른 공급자도 쉽게 추가 가능).
  • Stripe – 크레딧 충전을 위한 결제 및 Webhook.
  • Muapi.ai – 동영상 생성 모델을 위한 통합 API 게이트웨이.

시작하기

  1. 리포지토리를 클론하고 의존성을 설치합니다 (npm install).
  2. PostgreSQL URL, Google OAuth 자격 증명, Muapi 액세스 키, Stripe 키가 포함된 .env 파일을 생성합니다.
  3. npx prisma db push를 실행하여 테이블을 생성한 후 npm run dev를 실행합니다.
  4. http://localhost:3000에 접속하여 Google로 로그인하고 동영상 생성을 시작합니다.

배포 – Vercel 서버리스 호스팅에 최적화되어 있습니다. "Deploy with Vercel" 버튼을 통해 쉽게 배포할 수 있으며, 환경 변수를 설정하고 Webhook URL을 Vercel 도메인으로 지정하기만 하면 됩니다.

폐쇄형 SaaS 대신 사용하는 이유

기능 상용 서비스 (Arcads/MakeUGC) Open AI UGC
비용 $110-$500+/사용자/월 무료 소프트웨어; Muapi 사용료 및 선택적 Stripe 수수료만 발생
배우 라이브러리 고정된 공급자 목록 얼굴이나 제품 이미지를 자유롭게 업로드
모델 선택 단일 독점 모델 4가지 모델 교체 가능, 확장 용이
브랜딩 공급자 워터마크 및 UI 완전한 화이트 라벨 제어 (자체 도메인, 워터마크 없음)
데이터 프라이버시 공급자가 모든 렌더링 저장 렌더링 URL 및 사용자 데이터가 자체 DB에 유지
확장성 폐쇄형 소스 MIT 라이선스, 완전한 커스터마이징 가능

라이선스 – MIT (포크, 리브랜딩 및 판매 가능).


Open AI UGC는 크리에이터와 에이전시에게 벤더 종속 없이 AI 생성 동영상 광고를 제작할 수 있는 비용 효율적이고 커스터마이징 가능한 방법을 제공합니다.

관련

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