🎬 AutoShorts Dashboard

Static page for Cloudflare Pages. Secrets are NEVER stored here — the buttons push them to GitHub Secrets via a Pages Function + a short-lived token you paste. Nothing is logged.

1. Keys

Free picks: Google Gemini free tier (primary), Groq free (fallback), OpenRouter :free models (third). Voices: Piper offline = most reliable, Edge-TTS = best-effort, ElevenLabs free = 10k credits/mo trial only.

2. YouTube

Uses your Google OAuth client. The refresh token is stored as a GitHub Secret, never in this page. New API projects can publish public right away (the old private-only lock was removed Nov 2026) — quota/exceptions still need an audit for extra quota, see README.

3. Schedule & style


4. History

History loads from Supabase if configured, else from the repo's output/history.json via the workflow artifacts.