Total videos
—
all time
Completed
—
ready
Uploaded to YT
—
live
Failed
—
errors
Recent videos
Loading...
Upcoming schedule
Loading...
RPM by niche
Finance$12–15
AI & Tech$8–12
Psychology$4–8
System log
--:--i YTShorts Studio ready
Video Library
All generated Shorts — latest first
Video settings
🎬 Animated Movie Mode
Illustrated, consistent-character scenes with Ken Burns animation instead of stock/AI background video
15%
Upload settings
Auto-upload to YouTube
Upload immediately after generation
Schedule for tomorrow 9am
Script preview (editable)
Click "Generate Script" to preview, or write/edit your own script here...
Build video
~5 min with Kling
~1 min with Pexels
Video settings
5 min
4 chapters
8 min
6 chapters
12 min
8 chapters
15 min
8 chapters
8%
Script preview (editable)
Click "Generate Script" to preview, or write/edit your own script here...
Build video
~10-20 min depending on length
Long Form Library
Cinematic Scene Veo 3.1 · single-prompt AI video with native audio
Describe one cinematic scene — Veo generates it (9:16) with its own ambient audio. Add a story to narrate over it with word captions, or leave the story empty for an ambient-only clip (like engineering / nature shorts). Requires a Google (Gemini) API key in Settings.
Sent to Veo verbatim. Include an "Audio:" line to direct the ambient sound.
🎵 Background music
Layer app music under the ambient audio / narration
Veo clips are 8s; longer values loop the scene. Ignored when a story is provided (length follows the narration).
Pipeline Schedule
Next 5 days — click any row to edit script
Loading...
Video History
All generated videos with full details
| Title | Niche | Duration | Background | Upload | Status | Created | Actions |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
User Management
| User | Role | Status | Created | Actions | |
|---|---|---|---|---|---|
| Loading... | |||||
Role permissions
| Role | Permissions |
|---|---|
| admin | Full access — manage users, credentials, approve uploads, delete videos |
| editor | Generate videos, edit schedule, approve uploads |
| viewer | View videos and schedule only |
API Keys 🔒 encrypted in DB
Anthropic (Claude)
Script generation · ~$3/mo
ElevenLabs
AI voiceover · $5/mo
Kling AI — Access Key
Cinematic backgrounds · $9.8 trial
Kling AI — Secret Key
Required pair with access key
AssemblyAI
Word captions · ~$2/mo
Pexels
Stock backgrounds · Free
Google Veo 3.1
AI cinematic video · Gemini API key · premium/sec
Veo 3.1 model
Fast = cheaper/quicker · Quality = higher fidelity
SMTP (Email notifications)
host:port:user:pass
YouTube Upload API
YouTube Client ID
Google Cloud Console → OAuth 2.0 Credentials
YouTube Client Secret
OAuth 2.0 client secret from Google Cloud
Setup guide
1. console.cloud.google.com → Enable YouTube Data API v32. Create OAuth 2.0 credentials (Desktop app type)
3. Download JSON → save as
client_secrets.json in backend/4. Run:
python3 backend/youtube_auth.py once per channel5. Add the generated token JSON on the Channels page
Video defaults
15%
Word-level captions
Gold highlight on current word
Voice, background source and auto-upload are configured per-channel on the Channels page.
Change Password
Auto-schedule
Auto generation & upload
When ON, the scheduler automatically generates and uploads videos from the Schedule page. Turn OFF to pause all automation.
2
Monthly cost estimate
Claude API~$3
ElevenLabs Starter$5
Kling AI Trial$9.80
AssemblyAI~$2
Pexels + FFmpeg + YT APIFree
Total~$20/mo
Pipeline steps
Script Generator
Claude API — viral facts script
Voiceover
ElevenLabs — natural AI voice
Video Backgrounds
Kling AI / Pexels fallback
Word Captions
AssemblyAI — karaoke style
Background Music
FFmpeg ambient mix at 8%
YouTube Upload
YouTube Data API v3 OAuth
Thumbnail Generator
Auto-captures frame at 2s
June 2026 schedule
M
T
W
T
F
S
S
Scheduled
Published
Run command
# Install deps
pip install -r requirements.txt
# Start server
python3 backend/main.py
# Open in browser
http://localhost:8000
YouTube Channels
Each channel can run any content category with its own voice, background and schedule
Video Analytics
YouTube channel performance data
Total Views
—
date range
Watch Time (hrs)
—
date range
Likes
—
date range
Subscribers Gained
—
date range
Avg View Duration
—
date range
Total Videos
—
all time
Views over time
Loading...
Top performing videos
Loading...
All Channel Videos
| Title | Published | Views | Likes | Comments | ||
|---|---|---|---|---|---|---|
| Loading channel videos… | ||||||