Dashboard
Good morning 👋
Loading your schedule...
Clips Generated
Loading...
Scheduled Posts
Posts Published
Total Uploads
Recent Uploads
Loading...
Upcoming Posts
Loading...
Platform Status
TikTok Not connected
Instagram Not connected
YouTube Not connected
Upload Content
Upload a long-form video to automatically generate short clips
Drop your video here
or click to browse files
MP4MOV WebMMKV AVI
Processing Settings
Split full video into sequential Parts (Part 1 → Part 2 → …)
6
0:30
100%
25%
⚖ Fair Use Compliance
How it works
1 Audio Analysis — Web Audio API detects high-energy moments and audio peaks
2 Scene Detection — Canvas API compares frames to find natural cut points
3 Scoring Algorithm — Combines audio (40%) + scene (30%) + position (30%) to rank clips
4 FFmpeg.wasm — Extracts clips client-side, no server needed. Files stored in IndexedDB
⚡ FFmpeg Status
FFmpeg.wasm loads on first use from CDN (~30MB). Subsequent loads are cached by the service worker.
Ready to load
Requires SharedArrayBuffer (COOP/COEP headers — enabled by service worker)
Generated Clips
Real clips extracted by FFmpeg from your uploaded videos
🎬
Upload a video to generate clips
Scheduler
Schedule approved clips to post at optimal times
Schedule a Clip
Go to Clips and click "📅 Schedule" on any clip, or use the form below.
Best Post Times
TikTok7–9 AM · 7–9 PM
Instagram11 AM · 2–3 PM
YouTube2–4 PM · Fri–Sun
Post Queue
Scheduler checks every 60 seconds for due posts
Clip Platform Scheduled Retries Status Actions
Loading queue...
Analytics
Connect platform accounts to view real analytics via their APIs
Total Clips
Total Posted
Pending Queue
Failed Posts
Posts by Platform
Connect accounts to see platform breakdown
Queue Activity (Last 14 days)
Published History All successfully posted content
Loading...
Connected Accounts
Connect your social accounts to enable real auto-publishing
OAuth Requirements
Before connecting accounts:
  1. Register your app in each platform's developer portal
  2. Add ${window.location.origin}/auth/callback.html as a redirect URI
  3. Enter API keys in Settings → API Keys
  4. This app must be served over HTTPS (or localhost)
Settings
API Keys
Processing
Notifications
About
TikTok API
Facebook / Instagram API
Google / YouTube API
Keys are encrypted with XOR and stored in IndexedDB. Never sent to any server.
Processing Video
Initializing FFmpeg...
0% Processing