Discover and explore top open-source AI tools and projects—updated daily.
naqashafzalAI content studio for automated YouTube growth
Top 59.0% on SourcePulse
A 100% free and open-source AI Content Studio designed for hands-free YouTube growth. It automates the entire video creation pipeline, from deep research and scriptwriting to voice generation, video production, and direct publishing, targeting content creators seeking efficient channel expansion.
How It Works
This application orchestrates a generative AI pipeline, starting with a single topic. It leverages Google Gemini for in-depth research (with Google Search grounding and NewsAPI integration) and dynamic scriptwriting. AI voices are generated using Google Gemini TTS, while video content is produced via Vertex AI (Imagen 2) and WaveSpeed AI. FFmpeg handles video processing, and OpenAI Whisper generates .ass captions. The system automates SEO metadata, chapter timestamps, and offers direct upload capabilities to YouTube and Facebook.
Quick Start & Requirements
git clone https://github.com/naqashafzal/AI-Content-Studio.git), navigate into the directory, create and activate a Python virtual environment (python -m venv .venv, then activate), and install dependencies (pip install -r requirements.txt).ffmpeg/bin is added to your system's PATH).config.json file populated with API keys for Gemini, GCP Project ID/Location, WaveSpeed AI (optional), and NewsAPI (optional). YouTube uploads necessitate client_secrets.json generated from Google Cloud Console OAuth 2.0 credentials. An assets folder with font.ttf and background_music.mp3 is also needed.python main.py to launch the GUI.Highlighted Details
Maintenance & Community
The project was created by Naqash Afzal. Contributions are welcomed via standard GitHub pull request workflows. No specific community channels (e.g., Discord, Slack) or roadmap links are provided in the README.
Licensing & Compatibility
This project is licensed under the MIT License. This license is generally permissive, allowing for commercial use and integration within closed-source projects.
Limitations & Caveats
Operation requires obtaining and configuring API keys for multiple third-party services (Google AI, GCP, WaveSpeed, NewsAPI), which may incur usage costs. Setting up YouTube API credentials involves several steps within the Google Cloud Console. FFmpeg must be independently installed and correctly configured in the system's PATH.
1 month ago
Inactive
google-gemini