All projects

Web Application

Short Publisher

Autonomous daily YouTube Shorts factory orchestrating script, voice, and video AI end-to-end.

Overview

An end-to-end pipeline that produces and publishes a cinematic ~60-second YouTube Short every day with zero manual steps. A GitHub Actions cron runs an 8-step Python orchestrator: pull the next topic from NeonDB, write the script with Claude Sonnet 4.6, narrate via ElevenLabs with word-level timestamps, render 9:16 clips with Kling 2.6 Pro on fal.ai, assemble and burn captions with FFmpeg, archive to Cloudflare R2, and upload through the YouTube Data API. A Next.js admin dashboard on Vercel manages topics, secrets, R2 storage, and pipeline runs.

Key highlights

Tech stack

Topics