RepurposeAI
RepurposeAI is an AI-powered SaaS platform that allows creators, founders, and marketers to paste a YouTube video URL, blog post link, or raw transcript and transform it into a full multi-platform distribution asset bundle in seconds.
What it is
RepurposeAI eliminates the manual grind of cross-platform distribution. Instead of spending hours rewriting content for each social network, users input a single source piece and instantly receive customized, platform-tailored formats including LinkedIn carousel summaries, Twitter/X narrative threads, short-form video scripts (for Reels/TikTok/Shorts), SEO meta tags, and newsletter digests.
How it is built
Built with Next.js 15 App Router, TypeScript, and Tailwind CSS. It connects to Google Gemini Flash for lightning-fast structured JSON generation. The backend implements YouTube transcript scraping, HTML article extraction via Cheerio, database modeling with Prisma ORM, and metered subscription billing powered by Stripe.
System Architecture
RepurposeAI is engineered with an asynchronous content extraction pipeline, structured LLM schema parsing, and a metered billing engine backed by Stripe webhooks and Prisma ORM persistence:
Sequence Flow
The lifecycle of a single transformation request from creator input to multi-platform asset delivery:
// AI Content Pipeline Generation Schema
const generateAssetBundle = async (rawTranscript: string) => {
const model = genAI.getGenerativeModel({ model: "gemini-1.5-flash" });
const response = await model.generateContent({
contents: [{ role: "user", parts: [{ text: buildRepurposePrompt(rawTranscript) }] }],
generationConfig: { responseMimeType: "application/json" }
});
return JSON.parse(response.text());
};
Core Features
- 🎥 Multi-Source Ingestion: Ingest YouTube video links, web article URLs, or raw text directly.
- 💼 LinkedIn Carousels: Formatted hooks, structured bullet points, and CTAs ready to publish.
- 🐦 Twitter/X Threads: 5–8 tweet narrative flows with 1-click individual copy controls.
- 🎬 Short-Form Video Scripts: Ready-to-record Reels, Shorts, and TikTok scripts with scene-by-scene visual cues and voiceovers.
- 🔍 SEO Meta Pack: Optimized titles, 160-character descriptions, keywords, and Google SERP previews.
- 💳 Stripe Metered Billing: Built-in credit management and subscription webhooks.