TubePilot AI

Serverless YouTube publishing on Vercel

Dashboard
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.

Open 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.

Ready for setup
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.