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 게이트웨이.
시작하기
- 리포지토리를 클론하고 의존성을 설치합니다 (
npm install). - PostgreSQL URL, Google OAuth 자격 증명, Muapi 액세스 키, Stripe 키가 포함된
.env파일을 생성합니다. npx prisma db push를 실행하여 테이블을 생성한 후npm run dev를 실행합니다.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 생성 동영상 광고를 제작할 수 있는 비용 효율적이고 커스터마이징 가능한 방법을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트