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風動画広告を作成できるセルフホスト型Webアプリです。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行の編集と生成ルートへの1行の追加で完了します。
技術スタック
- 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生成動画広告を制作できる、コストフリーでカスタマイズ可能な手段を提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト