ShortGPT: How to Install and Set Up Guide 2026

Intermediate Video Automation Framework Free & Open Source Trending for Creators


What is ShortGPT?

Developed by RayVentura, ShortGPT is a powerful, open-source AI framework designed to completely automate the creation of short-form video content (YouTube Shorts, TikToks, and Instagram Reels). Instead of manually writing scripts, recording voiceovers, finding B-roll, and syncing captions in a traditional editor like Premiere Pro, ShortGPT handles the entire pipeline autonomously.

By providing the system with a simple topic or prompt, ShortGPT uses Large Language Models to write a compelling script, synthesizes a realistic voiceover, automatically scrapes relevant background assets from the web (like Pexels or YouTube), and stitches it all together using FFmpeg and MoviePy. The result is a fully rendered, ready-to-upload MP4 file complete with dynamic, burned-in captions—all orchestrated from a clean Gradio web interface.


Who is it for?

  • Faceless Channel Creators: YouTubers and TikTokers looking to mass-produce niche content (e.g., trivia, history facts, motivational quotes) without showing their face.
  • Marketing Teams: Agencies that need to rapidly generate and test dozens of varied short-form video ads across multiple social media platforms.
  • AI Hobbyists: Developers interested in experimenting with LLM-driven editing languages and multimodal AI pipelines.
  • Content Localizers: Creators who want to take an existing video, extract the audio, translate it, and automatically dub it into over 30 different languages using AI voice synthesis.

What makes it special?

  • LLM-Oriented Editing Engine: Uses a unique JSON-based markup language that allows AI models to intuitively “understand” and manipulate video timelines, cuts, and asset placement.
  • Automated Asset Sourcing: Built-in web scraping modules automatically search and download royalty-free background videos and images that contextually match your script.
  • Multilingual Voice Synthesis: Integrates natively with high-end voice APIs like ElevenLabs, as well as totally free alternatives like EdgeTTS, to produce natural-sounding voiceovers.
  • Video Translation Pipeline: Features a dedicated pipeline that takes a source video link, transcribes it, translates the script, dubs it, and renders a new localized video automatically.

Requirements before you start

  • Operating System: Windows, macOS, or Linux. (Can also be run entirely in the cloud via Google Colab).
  • Software Dependencies: Python 3.8+, Git, FFmpeg, and ImageMagick. (ImageMagick is strictly required for MoviePy to render text captions).
  • Hardware: Minimum 8GB RAM. A dedicated GPU is helpful for faster rendering but not strictly required if you are using cloud-based LLM APIs.
  • API Keys: An OpenAI API key (for script generation) and optionally an ElevenLabs key (for premium voiceovers).

Step-by-step installation

Step 1 — Install System Level Dependencies

Before installing the Python tool, you must install FFmpeg (for video processing) and ImageMagick (for rendering text overlays). On Ubuntu/Debian, open your terminal:

sudo apt-get update
sudo apt-get install ffmpeg imagemagick

Note for Linux users: You may need to edit your ImageMagick `policy.xml` file to allow MoviePy to process text paths. macOS users can install these via brew install ffmpeg imagemagick.


Step 2 — Clone the Repository

Download the latest version of the ShortGPT framework directly from GitHub.

git clone https://github.com/RayVentura/ShortGPT.git
cd ShortGPT

Step 3 — Install Python Requirements

It is highly recommended to use a virtual environment (like venv or conda) to prevent dependency conflicts with other AI projects on your machine.

python -m venv env
source env/bin/activate  # On Windows use: env\Scripts\activate
pip install -r requirements.txt

Step 4 — Launch the Web Dashboard

Once the dependencies are installed, you can start the application. ShortGPT utilizes Gradio to provide a beautiful, user-friendly graphical interface directly in your browser.

python run_shortgpt.py

Open your browser and navigate to http://localhost:31415. From the settings tab, paste your OpenAI API key. You are now ready to generate your first automated short!


Common errors and fixes

ErrorMeaningFix
ImageMagick policy / “convert: not authorized”MoviePy is failing to generate captions because ImageMagick’s default security policy on Linux blocks text rendering.Open /etc/ImageMagick-6/policy.xml and remove or comment out the line that says: <policy domain="path" rights="none" pattern="@*" />.
FFmpeg not found / unrecognized commandThe Python script cannot locate the FFmpeg binary required to slice and stitch the video and audio tracks.Ensure FFmpeg is installed and properly added to your system’s PATH variables (especially common on Windows setups).
OpenAI API RateLimitErrorYou have exhausted your OpenAI API credits, or your new account is restricted to a very low requests-per-minute tier.Add a valid payment method to your OpenAI developer dashboard and deposit at least $5 to unlock tier-1 API limits.

Free vs Paid comparison

FeatureShortGPT (Open Source)Commercial Cloud Generators (e.g., Invideo AI)
Software CostFree (Only pay your own API usage)$20 to $50+ per month subscription
WatermarksNoneLocked behind premium paid tiers
CustomizabilityHigh (Edit the Python code and logic directly)Low (Restricted to their proprietary GUI)
Hardware RequirementRequires local setup and processing powerRuns entirely in the browser; requires zero compute

Bottom line: ShortGPT is the ultimate tool for developers and digital marketers who want to build high-volume, automated “faceless” video pipelines. While it requires a bit of terminal know-how to set up, it completely eliminates the monthly fees associated with commercial video-generation platforms.


Alternatives — 3 similar tools

  • MoneyPrinterV2 A highly popular, extremely focused open-source Python script specifically designed for generating automated YouTube Shorts. It shares a lot of DNA with ShortGPT but is often praised for having a slightly simpler, more single-minded installation process.
    🔗 github.com/FujiwaraChoki/MoneyPrinterV2
  • Opus Clip A premium commercial service. Unlike ShortGPT which generates videos from scratch based on a prompt, Opus Clip excels at taking long-form podcasts or interviews and automatically chopping them into dozens of viral, short-form clips with dynamic Alex Hormozi-style captions.
    🔗 opus.pro
  • Invideo AI A polished, cloud-based text-to-video generator. It abstracts the entire editing process behind a simple ChatGPT-like interface. You type what you want, and it handles the rest. It is incredibly user-friendly but requires a monthly subscription to remove watermarks.
    🔗 invideo.io

🚀 Want more free AI tools like this?

We find, test, and write setup guides for the best free and open-source AI tools — so you don’t have to dig through GitHub yourself.Browse Free AI Tools at globalaiforce.com/shop →

📸 Follow us for daily AI tool tips and tutorials: instagram.com/globalaiforce

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top