Projects

All Projects

Training programs and AI-generated YouTube videos in one place

Loading projects…

AI Magic Creator 🔮

Transform a single idea into a professional 50-slide video course module instantly.

Module
Live Preview

Production Engine

Generates HTML deck from your saved JSON data, captures screenshots via Puppeteer, synthesizes Google TTS audio, and weaves them together via FFMPEG onto a single MP4.

System standing by...
Practice Timer 00:00

⚙️ Studio Configuration

All settings are saved to config.json on the server. API keys are encrypted at rest and never exposed in the UI.

AI Content Generation

Powers: Auto-generate scripts · Smart Paste · Script templates · Translate · Social captions · AI metadata · URL→Video · PPTX→Video
Without this: you must write all scripts manually. Supports Ollama (local & free), Groq (free tier), OpenAI, or any OpenAI-compatible endpoint.

Use any OpenAI-compatible API — including Ollama (local, free), Groq (free tier), OpenAI, Anthropic (via proxy), etc. Set provider to "None" to use built-in mock data.

Ollama: http://localhost:11434/v1  |  Groq: https://api.groq.com/openai/v1

Text-to-Speech Narration

Required for: Audio narration on each video segment — assembly will fail without a working TTS provider.
Google TTS is free and works with no API key. Switch to ElevenLabs or OpenAI TTS for higher-quality voices.

Google TTS is free and requires no key. ElevenLabs and OpenAI TTS require your own API key.

Video Rendering

Controls: output resolution, visual theme, watermark, background music, transitions, intro/outro clips, and Ken Burns pan effect.
These apply to every video assembled by the studio. Sensible defaults are pre-set — only change if needed.

🎵 Background Music (YouTube Videos)

Add royalty-free background music to assembled YouTube videos. Music will be mixed at low volume behind narration.

Slide Transitions

Adds a fade effect between slides using FFmpeg. "None" = instant cut (default, fastest).

Watermark / Logo Overlay

Burns a PNG logo into the final video. Use a transparent PNG for best results.

Intro / Outro Clips

Prepend a channel intro and/or append an outro to every rendered video. Must be local MP4 files.

Background Music

Provide a local path to any MP3/WAV file. It will be looped under the narration at the specified volume.

📹 Stock Footage Sources

Required for: B-roll search — without at least one API key, the "Search Clips" feature returns nothing and segments will have no visuals.
Both Pexels and Pixabay are completely free. Adding both gives you wider results. Sign-up takes under 2 minutes.

Add keys for both sources to get the most clips. The app searches all active sources simultaneously and ranks results by video quality (resolution + ideal duration). All free.

🟢
Pexels pexels.com/api — free, no credit card
🟡
Pixabay pixabay.com/api/docs — free, different library
Quick setup (both take <1 min):
pexels.com/api → sign up → copy key → paste above
pixabay.com/api/docs → sign up → copy key → paste above
Then click Save Configuration.

🎥 AI Video Generation

Optional — use only if you want AI-generated B-roll instead of (or alongside) stock footage.
When configured, each segment shows a 🤖 AI button to generate a unique clip. Not needed for standard video assembly.

Generate custom B-roll clips using AI instead of searching stock footage. Each segment shows a 🤖 AI button when configured.

Recommended: fal.ai — one key, 6 models, free credits on signup
Sign up → fal.ai/dashboard/keys → Create key → paste above

Other providers (paid):
RunwayML — ~$0.25 for 5s · free trial credits
Google Veo 2 — ~$1.75 for 5s
Generation takes 30–90 seconds per clip.

YouTube Publishing

Optional — you can always export the MP4 and upload to YouTube manually without this.
Required for: One-click publish, scheduled uploads, and auto-fill title/description/tags directly to your YouTube channel.

Create a Google Cloud project, enable YouTube Data API v3, create OAuth 2.0 credentials, and paste them here. All free with your own Google account.

📈 My Usage This Month

YouTube Videos

Script → AI narration → B-roll → MP4

Loading…
Script
Segments
Write a script on the left, then hit ⚡ Auto-Segment to split it into clips.
Simple Pricing

Plans that grow with you

Start free, scale when ready. No hidden fees, cancel anytime.

30-day money-back No credit card for free tier Cancel anytime
Free
$0 /month
Perfect for exploring
  • 5 videos/month
  • Slide editor & PPTX export
  • Google TTS narration
  • AI metadata & SEO
  • YouTube direct publish
  • Brand kit & watermark
MOST POPULAR
Pro
$29 /month
For serious creators
  • 50 videos/month
  • Everything in Free
  • AI metadata & SEO tags
  • YouTube direct publish
  • 1080p Full HD export
  • Brand kit, logo & watermark
  • AI video generation
Business
$79 /month
For teams & agencies
  • Unlimited videos
  • Everything in Pro
  • AI-generated video clips
  • White-label exports
  • Priority support & SLA
  • Team access Soon
Loading billing status…

Common questions

Can I switch plans at any time?
Yes. Upgrades take effect immediately. Downgrades apply at the end of your billing cycle.
What counts as a "video"?
Each assembled YouTube video or exported training module counts as one video toward your monthly limit.
Do unused videos roll over?
No — limits reset on the 1st of each month. Business users have no cap so rollover is not relevant.
Is there an annual discount?
Annual billing with 2 months free is coming soon. Reach out to get early access pricing.