Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free open-source alternative to Arcads and MakeUGC for generating AI UGC video ads with Veo 3.1, Seedance 2, Grok Video, and Happy Horse 1.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
Open AI UGC is a free, MIT-licensed, open-source SaaS template for generating AI UGC video ads — the self-hostable alternative to Arcads and MakeUGC that turns a pasted script plus optional reference images into 9:16 vertical ads through the Muapi.ai API gateway.
Open AI UGC is a Next.js 16 application that takes a text script and up to seven reference images as input and returns a vertical (9:16) UGC video ad rendered by an AI video model. It runs on Vercel-ready Next.js with a PostgreSQL database, NextAuth.js Google sign-in, Stripe billing, and the Muapi.ai unified API. The project is maintained by GitHub user Anil-matcha and was built with Muapi.ai as the video-generation backend.
Solo creators and freelancers who want client-ready UGC ads without paying Arcads' $110-$500+ per-seat monthly fees. Agencies that need to iterate quickly on many ad variants and want the option to white-label the tool. Developers and founders who want a head start on an AI video SaaS, since adding a new MUAPI model takes about 10 lines of code. Indie hackers who want to clone the MIT repo, rebrand it, and sell it as their own product.
The generation flow is webhook-based: the app submits a prompt, image list, model parameters, and a webhook URL to Muapi.ai; Muapi renders the video asynchronously (the README estimates 8 seconds up to 2 minutes); Muapi calls back to the route /api/webhook/muapi with the finished video URL and request ID; the route updates the matching Creation row; and the frontend polls /api/creations/[id] every 3 seconds until the status changes to done. The API uses the x-api-key header, and credits are decremented on submit.
The template itself is free and open source under the MIT license. It ships with a Stripe-powered three-tier pricing plan: Starter at $0 with 10 credits, Pro Studio at $19.99/month with 500 credits, and Elite Creator at $49.99/month with 1,500 credits. Users pay only for Muapi.ai API usage on top of the self-hosted infrastructure.
Yes, the Open AI UGC template is free and MIT-licensed. Running it requires your own Muapi.ai API key (usage-based pricing), a PostgreSQL database, Google OAuth credentials, and a Stripe account for billing.
It comes pre-wired for Veo 3.1 by Google, Seedance 2 by ByteDance, Grok Video by xAI, and Happy Horse 1. Supported aspect ratios, durations, resolutions, and modes differ per model, and the UI adapts automatically.
Yes. The README positions it as a white-label, reseller-friendly SaaS: clone the repo, change the pricing tiers in one file, set your Stripe keys, and deploy. The MIT license permits forking and selling.
By default, yes — credits are decremented when the generation is submitted, so a failed render consumes a credit. The README points to the file src/app/api/generate/route.js where that behavior can be changed to refund failures.
You need Node.js 18+, a PostgreSQL database (Neon, Supabase, or Railway), a Muapi.ai access key, a Google OAuth client ID and secret, and a Stripe account. The README includes a one-click Vercel deployment button.
