← all repositories
naqashafzal/AI-Content-Studio

The Full YouTube Pipeline, Compressed Into One GUI

A Python desktop app that wires together Google Gemini, Vertex AI, and Whisper to turn a single topic prompt into a scripted, narrated, captioned, and uploaded YouTube video.

AI-Content-Studio
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

Nullpk AI Content Studio is a CustomTkinter desktop application that attempts to automate the entire lifecycle of a YouTube video. You feed it a topic, and it orchestrates a pipeline of external AI services to research the subject, write a script, generate multi-speaker narration, produce background visuals, mix audio, burn in styled captions, create a thumbnail, and finally publish the result to YouTube or Facebook.

The interesting bit

The project is essentially a high-end integration layer: it glues together Google Search, NewsAPI, Gemini, Vertex AI, WaveSpeed AI, and Whisper behind a single “Run Pipeline” button. The real work isn’t novel AI research but the unglamorous plumbing of coaxing half a dozen cloud APIs into a coherent video assembly line.

Key highlights

  • Uses Google Gemini for end-to-end text work, including research, scriptwriting, and multi-speaker TTS.
  • Generates background video via Vertex AI Imagen 2 and WaveSpeed AI, then layers on Whisper-generated .ass captions and background music.
  • Auto-creates thumbnails with ffmpeg text overlays and handles direct uploading to YouTube and Facebook through OAuth.
  • Ships as a standalone desktop GUI built with CustomTkinter, configured through a JSON file and a local assets folder.

Caveats

  • Requires a broad portfolio of API keys and cloud credentials—Gemini, GCP, NewsAPI, WaveSpeed, and YouTube OAuth—just to launch.
  • The README still contains placeholder text like your-username in the clone URL, suggesting the docs are not fully polished.
  • You must manually supply your own font.ttf and background_music.mp3 in an assets folder; it will not generate these from scratch.

Verdict

Worth a look if you want to experiment with automated content pipelines and don’t mind managing a spreadsheet of API credentials. Skip it if you were hoping for a self-contained, offline video generator—this thing lives or dies by its cloud integrations.

Frequently asked

What is naqashafzal/AI-Content-Studio?
A Python desktop app that wires together Google Gemini, Vertex AI, and Whisper to turn a single topic prompt into a scripted, narrated, captioned, and uploaded YouTube video.
Is AI-Content-Studio open source?
Yes — naqashafzal/AI-Content-Studio is an open-source project tracked on heatdrop.
What language is AI-Content-Studio written in?
naqashafzal/AI-Content-Studio is primarily written in Python.
How popular is AI-Content-Studio?
naqashafzal/AI-Content-Studio has 718 stars on GitHub.
Where can I find AI-Content-Studio?
naqashafzal/AI-Content-Studio is on GitHub at https://github.com/naqashafzal/AI-Content-Studio.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.