ShortGPT
ShortGPT is an AI-powered framework for automating video and short-form content creation, handling script generation, footage sourcing, voiceover synthesis, and editing. It solves the problem of manual video production by providing an LLM-oriented editing language and ready-to-use scripts. It is for developers and content creators who want to automate YouTube or TikTok content workflows.
🎬 Introducing ShortGPT: Automate Video Creation with AI | Open Source Framework Showcase · ShortX
✨ Key features
- Automated editing framework with LLM-oriented video editing language
- Voiceover synthesis supporting 30+ languages via EdgeTTS and ElevenLabs
- Automated caption generation and asset sourcing from Pexels and Bing
- Engines for shorts, long videos, and video dubbing/translation
- Memory and persistency using TinyDB for editing variables
- Runs locally via Docker or free on Google Colab
🎯 Use cases
- Automate YouTube channel content creation
- Create TikTok creativity program videos
- Dub and translate videos into other languages
- Generate short videos with automated scripts and voiceovers
- Build custom video editing pipelines using the framework
📦 Installation
🧰 Requirements: Requires Docker for local installation; alternatively use the free Google Colab notebook. API keys may be needed for OpenAI, ElevenLabs, and Pexels.
To run ShortGPT locally, you need Docker. Follow the instructions in "installation-notes.md" for more details.
- Build and run the Docker container:
docker build -t short_gpt_docker:latest .
docker run -p 31415:31415 --env-file .env short_gpt_docker:latest
After running, a Gradio interface opens at http://localhost:31415.
🚀 Usage
The README does not provide a code example for using the framework directly. It mentions running the web interface via Docker or using the Google Colab notebook. For Colab, open the notebook and run cells in order.
⚠️ Good to know
The project is in early stages; more documentation is coming, and it is open to contributions.
❓ FAQ
What are the main engines in ShortGPT?
ShortGPT provides ContentShortEngine for shorts, ContentVideoEngine for longer videos, ContentTranslationEngine for dubbing/translation, and an automated EditingEngine using Editing Markup Language.
How can I run ShortGPT without installing locally?
You can use the free Google Colab notebook linked in the README; just run the cells in order.
Which voice synthesis services are supported?
ShortGPT uses ElevenLabs and Microsoft's free EdgeTTS, which supports over 30 languages.
What technologies does ShortGPT rely on?
It uses Moviepy for editing, OpenAI for automation, ElevenLabs/EdgeTTS for voice, Pexels and Bing Image for assets, and TinyDB for persistence.
📊 Repository
🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.