SamurAIGPT/seedance-2-generator

Open-source Next.js SaaS for Seedance 2.0 , Seedance 2.5 and Seedance 2 Mini video generation — Stripe billing, credits, NextAuth, and Prisma out of the box.

86

stars

25

commits

JavaScript

primary language

Aug 3, 2026

updated

muapi.ai/playground/seedance-2.0-mini-image-to-video
ai-saas
ai-video
ai-video-generator
bytedance-seedance
generative-ai
generative-video
image-to-video
nextauth
nextjs
nextjs-boilerplate
seedance
seedance-2
seedance2
seedance-2-5
seedance-2-mini
stripe
tailwindcss
text-to-video
video-ai
video-generator
Browse cluster: Text-to-Video and Image-to-Video Generation

README

🚀 Seedance 2 Generator — Seedance 2.0 & Seedance 2 Mini AI Video Workspace

A beautifully designed, fully-integrated AI video playground. Built with Next.js, this open-source template serves as a complete, self-contained SaaS boilerplate for generating, editing, and managing high-quality AI videos fueled by Seedance 2.0 and the new Seedance 2 Mini engine — ByteDance's fast, affordable model at ~$0.073/sec.

Awesome Generative AI Apps

🎨 Explore 50+ more open-source AI apps →

https://github.com/user-attachments/assets/e3ec6cd7-2a62-4971-9e97-9906aca68265

🧪 Try Models in the Muapi Playground

ModelImage-to-VideoText-to-Video
Seedance 2PlaygroundPlayground
Seedance 2 MiniPlaygroundPlayground
Seedance 2.1 (coming soon)PlaygroundPlayground
Seedance 2.5 (coming soon)PlaygroundPlayground

🌐 Live Manifestation

Experience the Seedance engine live here

Sign in with Google to explore the Generation Studio, Edit Mode, and Credit Tiers directly from your browser. Our glassmorphic, high-fidelity interface is fully responsive and production-ready.


Seedance v2.0 Generator is not just another wrapper — it's a production-ready, highly-optimized AI web application. Out of the box, it seamlessly manages User Authentication, Credits & Billing, Image Persistence, and asynchronous AI video generation polling using a sleek Next.js (App Router) architecture. It empowers you to build professional-grade AI workflows with built-in mobile optimization, making it the perfect starting point for your next AI SaaS.

Why use Seedance 2 Generator?

  • Production-Ready SaaS — Complete with Google OAuth and Stripe Checkout workflows built-in.
  • Seedance 2.0 & Seedance 2 Mini — Supports both models. Use Seedance 2.0 for maximum quality, or route to Seedance 2 Mini for fast generation at ~$0.073/sec — great for keeping credit costs low.
  • Advanced Video Studio — Seamlessly toggle between prompt-based Text-to-Video generation and Multi-Image Reference editing.
  • Historical Archive — All creations are securely persisted to a PostgreSQL database for a customized user gallery.
  • Minimalist UX — Custom dropdowns, high-fidelity micro-animations, and complete mobile-stacked responsiveness.
  • Extensible API — Easily swap out the underlying AI engine without breaking the application UI.

Seedance v2.0 Generator

✨ Core Features

  • Kinetic Video Studio — Generate stunning visuals with text prompts. Includes options for advanced Aspect Ratio tuning, and tiered Resolutions (480p, 720p) tied directly to a flexible credit cost system.
  • Multi-Image Reference Mode — Transition smoothly to editing. Upload local images or add up to 9 external image URLs to use as visual reference nodes.
  • My Creations Archive — A dedicated history vault for logged-in users. Displays past generations securely fetched from the database, viewable in a detailed inspector modal with 1-click downloads.
  • Credit Tiers & Billing — Complete Stripe integration. Start users off with a seed balance, map generations to credit deductions, and seamlessly route them to an interactive pricing page.
  • Minimal & Dynamic UI — Built on Tailwind CSS and Framer Motion, ensuring every state transition, loading spinner, and dropdown elegantly guides the user.

⚡ Deployment: Vercel & Production

Deploying an instance of Seedance v2.0 Generator to the web requires minimal configuration. The architecture is engineered explicitly for Vercel serverless environments.

🔑 Required Environment Variables

To successfully deploy and run, you must populate the following environment variables in your Vercel project settings:

ServiceVariableDescription & Source
DatabaseDATABASE_URLPostgreSQL connection string (Supabase or Neon)
DIRECT_URLDirect DB connection for Prisma migrations
NextAuth / GoogleNEXTAUTH_SECRETSecure random string generated via openssl rand -base64 32
NEXTAUTH_URLYour production domain (e.g. https://my-app.vercel.app)
GOOGLE_CLIENT_IDGet from Google Cloud Console
GOOGLE_CLIENT_SECRETGet from Google Cloud Console
Stripe BillingSTRIPE_SECRET_KEYGet from Stripe Dashboard
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEYGet from Stripe Dashboard
STRIPE_WEBHOOK_SECRETWebhook secret for resolving credit purchases
AI GeneratorSEEDANCE_V2_API_KEYCreate an account and get key from muapi.ai/access-keys

🛠️ Local Development

Ready to iterate locally? Setup is straightforward.

Prerequisites

  • Node.js (v18 or higher)
  • A local PostgreSQL instance or a free cloud Database URL.

Setup

# 1. Clone the repository
git clone https://github.com/SamurAIGPT/seedance-2-generator
cd seedance-v2-generator

# 2. Install dependencies
npm install

# 3. Setup Environment
cp .env.example .env
# Open .env and insert your specific keys.

# 4. Initialize Database Schema
npx prisma generate
npx prisma db push

# 5. Start the Development Server
npm run dev

The graphical console should now be heavily responsive on http://localhost:3000.


Seedance v2.0 Generator: A modular, mobile-ready, production-grade AI video workspace built for creators and builders.

Contributors

jaiprasad04

13 commits

Anil-matcha

12 commits

SamurAIGPT/seedance-2-generator

Open-source Next.js SaaS for Seedance 2.0 , Seedance 2.5 and Seedance 2 Mini video generation — Stripe billing, credits, NextAuth, and Prisma out of the box.

86

stars

25

commits

JavaScript

primary language

Aug 3, 2026

updated

muapi.ai/playground/seedance-2.0-mini-image-to-video
ai-saas
ai-video
ai-video-generator
bytedance-seedance
generative-ai
generative-video
image-to-video
nextauth
nextjs
nextjs-boilerplate
seedance
seedance-2
seedance2
seedance-2-5
seedance-2-mini
stripe
tailwindcss
text-to-video
video-ai
video-generator
Browse cluster: Text-to-Video and Image-to-Video Generation

README

🚀 Seedance 2 Generator — Seedance 2.0 & Seedance 2 Mini AI Video Workspace

A beautifully designed, fully-integrated AI video playground. Built with Next.js, this open-source template serves as a complete, self-contained SaaS boilerplate for generating, editing, and managing high-quality AI videos fueled by Seedance 2.0 and the new Seedance 2 Mini engine — ByteDance's fast, affordable model at ~$0.073/sec.

Awesome Generative AI Apps

🎨 Explore 50+ more open-source AI apps →

https://github.com/user-attachments/assets/e3ec6cd7-2a62-4971-9e97-9906aca68265

🧪 Try Models in the Muapi Playground

ModelImage-to-VideoText-to-Video
Seedance 2PlaygroundPlayground
Seedance 2 MiniPlaygroundPlayground
Seedance 2.1 (coming soon)PlaygroundPlayground
Seedance 2.5 (coming soon)PlaygroundPlayground

🌐 Live Manifestation

Experience the Seedance engine live here

Sign in with Google to explore the Generation Studio, Edit Mode, and Credit Tiers directly from your browser. Our glassmorphic, high-fidelity interface is fully responsive and production-ready.


Seedance v2.0 Generator is not just another wrapper — it's a production-ready, highly-optimized AI web application. Out of the box, it seamlessly manages User Authentication, Credits & Billing, Image Persistence, and asynchronous AI video generation polling using a sleek Next.js (App Router) architecture. It empowers you to build professional-grade AI workflows with built-in mobile optimization, making it the perfect starting point for your next AI SaaS.

Why use Seedance 2 Generator?

  • Production-Ready SaaS — Complete with Google OAuth and Stripe Checkout workflows built-in.
  • Seedance 2.0 & Seedance 2 Mini — Supports both models. Use Seedance 2.0 for maximum quality, or route to Seedance 2 Mini for fast generation at ~$0.073/sec — great for keeping credit costs low.
  • Advanced Video Studio — Seamlessly toggle between prompt-based Text-to-Video generation and Multi-Image Reference editing.
  • Historical Archive — All creations are securely persisted to a PostgreSQL database for a customized user gallery.
  • Minimalist UX — Custom dropdowns, high-fidelity micro-animations, and complete mobile-stacked responsiveness.
  • Extensible API — Easily swap out the underlying AI engine without breaking the application UI.

Seedance v2.0 Generator

✨ Core Features

  • Kinetic Video Studio — Generate stunning visuals with text prompts. Includes options for advanced Aspect Ratio tuning, and tiered Resolutions (480p, 720p) tied directly to a flexible credit cost system.
  • Multi-Image Reference Mode — Transition smoothly to editing. Upload local images or add up to 9 external image URLs to use as visual reference nodes.
  • My Creations Archive — A dedicated history vault for logged-in users. Displays past generations securely fetched from the database, viewable in a detailed inspector modal with 1-click downloads.
  • Credit Tiers & Billing — Complete Stripe integration. Start users off with a seed balance, map generations to credit deductions, and seamlessly route them to an interactive pricing page.
  • Minimal & Dynamic UI — Built on Tailwind CSS and Framer Motion, ensuring every state transition, loading spinner, and dropdown elegantly guides the user.

⚡ Deployment: Vercel & Production

Deploying an instance of Seedance v2.0 Generator to the web requires minimal configuration. The architecture is engineered explicitly for Vercel serverless environments.

🔑 Required Environment Variables

To successfully deploy and run, you must populate the following environment variables in your Vercel project settings:

ServiceVariableDescription & Source
DatabaseDATABASE_URLPostgreSQL connection string (Supabase or Neon)
DIRECT_URLDirect DB connection for Prisma migrations
NextAuth / GoogleNEXTAUTH_SECRETSecure random string generated via openssl rand -base64 32
NEXTAUTH_URLYour production domain (e.g. https://my-app.vercel.app)
GOOGLE_CLIENT_IDGet from Google Cloud Console
GOOGLE_CLIENT_SECRETGet from Google Cloud Console
Stripe BillingSTRIPE_SECRET_KEYGet from Stripe Dashboard
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEYGet from Stripe Dashboard
STRIPE_WEBHOOK_SECRETWebhook secret for resolving credit purchases
AI GeneratorSEEDANCE_V2_API_KEYCreate an account and get key from muapi.ai/access-keys

🛠️ Local Development

Ready to iterate locally? Setup is straightforward.

Prerequisites

  • Node.js (v18 or higher)
  • A local PostgreSQL instance or a free cloud Database URL.

Setup

# 1. Clone the repository
git clone https://github.com/SamurAIGPT/seedance-2-generator
cd seedance-v2-generator

# 2. Install dependencies
npm install

# 3. Setup Environment
cp .env.example .env
# Open .env and insert your specific keys.

# 4. Initialize Database Schema
npx prisma generate
npx prisma db push

# 5. Start the Development Server
npm run dev

The graphical console should now be heavily responsive on http://localhost:3000.


Seedance v2.0 Generator: A modular, mobile-ready, production-grade AI video workspace built for creators and builders.

Contributors

jaiprasad04

13 commits

Anil-matcha

12 commits

Languages

JavaScript

96.1%

CSS

3.5%