✦ Powered by Google Gemini AI

Turn Any YouTube Video into a
Viral Recap in Seconds

RecapSaaS generates mobile-optimized, AI-narrated video summaries from any YouTube URL — in English or Burmese, ready to share.

☁️ Try in Google Colab ⬇ Install CLI
10k+
Monthly Downloads
50k+
Recaps Generated
99.9%
Uptime SLA
1k+
Active Users
recap-cli — bash
# Install RecapSaaS CLI
$ pip install recap-cli
Successfully installed recap-cli-1.0.1 ✓

# Login & generate your first recap
$ recap login
✓ Authenticated as user@example.com
$ recap generate --url "https://youtube.com/..." --lang english
⠸ Analyzing video with Gemini AI...
⠸ Generating voiceover...
⠸ Rendering 9:16 vertical video...
✓ Recap saved → ./output/recap_1080x1920.mp4
$

Everything you need to create viral recaps

From raw YouTube URL to a shareable vertical video — fully automated, no editing skills required.

📱

Mobile-Optimized Output

Every recap renders as a 9:16 vertical video — perfectly sized for TikTok, Instagram Reels, and YouTube Shorts.

🗣️

Multi-Language Voiceover

Generate narrations in English and Burmese. More languages coming soon — Spanish, French, and German are on the roadmap.

Hardware-Accelerated

Optimized FFmpeg pipeline with hardware acceleration support ensures your recaps are processed blazing fast.

🔒

JWT Authentication

Encrypted core engine with secure JWT-based authentication. Your data and API keys are always protected.

💳

Pay-Per-Generation Credits

No monthly commitment needed. Buy credits as you go. 3 credits per recap, with 3 free credits on signup.

🔌

CLI Access

Use the CLI for quick one-off or batch generations.

From URL to Recap in 3 steps

RecapSaaS handles everything — analysis, script, voiceover, and final video render.

1

Paste Your YouTube URL

Provide any public YouTube video URL via the CLI or API. RecapSaaS accepts standard and short YouTube links.

recap generate --url "https://youtube.com/watch?v=ABC123"
2

Gemini AI Analyzes & Scripts

Google Gemini AI processes the video content, extracts key moments, and generates a concise, engaging script optimized for short-form video.

⠸ Analyzing with Gemini AI... done ✓
⠸ Script generated (280 words)... done ✓
3

Download Your 9:16 Recap Video

A fully rendered vertical video with voiceover is saved to your output directory — ready to upload directly to any platform.

✓ recap_1080x1920.mp4 saved → ./output/

Simple, transparent credits

Pay only for what you use. No subscriptions, no hidden fees.

3 Free
Upon email verification
  • 3 free recap generations
  • English & Burmese voiceover
  • 1080×1920 vertical output
  • Full CLI access

☁️ Try Before You Buy

Run RecapSaaS directly in your browser — no installation, no setup. Google Colab notebook ready to go.

Open in Colab

Get started in minutes

Install the CLI, authenticate, and generate your first recap with just three commands.

📦

Install via pip

Requires Python 3.10+ and FFmpeg. Install RecapSaaS with a single pip command.

👤

Create your account

Sign up from the CLI and verify your email to claim your 3 free credits instantly.

🔐

Login & authenticate

Secure JWT-based login stores your session locally — no need to re-authenticate each time.

🎬

Generate your first recap

Paste a YouTube URL, choose your language and speed, and let Gemini AI do the rest.

💳

Manage your credits

Check balance, view history, and top up credits whenever you need them.

Install
Basic
Advanced
Credits
# Prerequisites: Python 3.10+, FFmpeg

$ pip install recap-cli
Collecting recap-cli...
Successfully installed recap-cli ✓

$ recap signup
Enter email: user@example.com
Enter password: ••••••••
✓ Account created. Check email to verify.

$ recap login
✓ Logged in. 3 free credits added!
# Interactive mode
$ recap generate

# With all parameters
$ recap generate \
  --url "https://youtube.com/..." \
  --speed 1.5 \
  --lang english \
  --output ./my-recaps

✓ recap_1080x1920.mp4 saved!
# Burmese voiceover, 2x speed
$ recap generate \
  --url "https://youtube.com/..." \
  --lang burmese \
  --speed 2.0

# Batch processing from file
$ for url in $(cat urls.txt); do
  recap generate --url "$url" --speed 1.5
done
# Check your balance
$ recap credits
Balance: 12 credits

# Buy more credits
$ recap buy
Opening payment portal...
✓ 30 credits added to your account

# View usage history
$ recap history
2024-01-15 generate -3 credits
2024-01-14 purchase +30 credits

What's coming next

We're building fast. Here's what's on the horizon for RecapSaaS.

🚀 Upcoming Features

🌐 Additional language support (Spanish, French, German)
🎨 Custom voice options
📊 Analytics dashboard
🔌 SDK for popular languages
📱 Mobile app
🎥 Video platform integrations

⚙️ Technical Improvements

GPU acceleration support
🔄 Real-time processing
📈 Advanced analytics
🔐 Enhanced security features
🌍 CDN integration