Gemini • Auth.js • Prisma • Neon • YouTube API
Ship a production-ready YouTube SaaS on Vercel.
TubePilot AI helps creators generate metadata, upload directly to YouTube, save drafts, schedule publishes, and manage multiple channels from one secure dashboard.
Direct browser upload
Resumable uploads hit YouTube without a server proxy.
Cron scheduling
Persist scheduled jobs in Postgres and process them every minute.
Strict AI JSON
Gemini returns titles, tags, thumbnails, and SEO keywords.
What’s included
Everything needed for a one-click Vercel deploy.
Google OAuth 2.0 sign-in with Auth.js
Multi-channel YouTube connection and sync
AI metadata generation with strict JSON output
Direct browser-based resumable uploads
Draft, schedule, publish, and history views
Dark/light mode and polished dashboard UI
Overview
Real-time channel, draft, schedule, and history metrics.
Upload
Create a resumable upload session and track browser progress.
Scheduling
Store publish jobs in PostgreSQL and process them with Vercel Cron.
Security
HttpOnly sessions, OAuth state checks, Zod validation, and token encryption.