Writing & Content video-automationyoutube-shortstiktokvoice-dubbingcaption-generationmoviepyedge-ttspexels

ShortGPT Video Automation

Automate scripts, voiceovers, asset sourcing, captions, and editing for short-form video production.

FollowAgents review · FARS-2.1
Not recommended
0/ 100 5-point scale 0.0 / 5
1 2 3 4 5 6
Per-dimension scores and reasoning
1Trust0 / 29 · 0.0/5

Evidence only includes README-Docker.md, LICENSE, requirements.txt, and a GitHub Actions workflow. No permission model, user confirmation mechanism, data flow transparency, sensitive data handling policy, dependency security audit, external effects description, rollback mechanism, or source attribution. All criteria deducted for lack of evidence.

2Reliability0 / 14 · 0.0/5

No code or tests to assess self-consistency, dependency availability, or failure messages. Dependency list exists but availability unverified. All criteria deducted for lack of evidence.

3Adaptability0 / 18 · 0.0/5

No documentation of target audience, use cases, capability boundaries, trigger precision, or environment fit. All criteria deducted for lack of evidence.

4Convention0 / 18 · 0.0/5

Information architecture unclear; install notes only for Docker and incomplete; naming stability not assessed; no examples or FAQ; no known limitations; license present but unverified; no versioning or changelog; maintenance responsibility unclear. All criteria deducted for lack or partial evidence.

5Effectiveness0 / 13 · 0.0/5

No evidence of output usability, marginal value, or cost-benefit. All criteria deducted for lack of evidence.

6Verifiability0 / 8 · 0.0/5

No evidence of claim traceability, cross-source corroboration, or fact-inference separation. All criteria deducted for lack of evidence.

Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision 3df4e0f7a422
Safety controls not found in source: least-privilege scoping, confirmation before acting, data-flow disclosure, sensitive-data handling, dependency security, disclosed external effects, rollback or recovery path, verifiable attribution
Before you use it
  • Repository contains only a few files, insufficient to support a comprehensive assessment of the Agent product.
  • Dependency list includes pinned and unpinned versions, with no security audit provided.
  • Docker run requires API keys, but no secure handling of keys is described.
Review evidence [1][2][3][4]
See the full review method →

What does this agent do, and when should you use it?

ShortGPT is an MIT-licensed AI video-content automation framework for YouTube Shorts, TikTok, and related production workflows. It exposes ContentShortEngine, ContentVideoEngine, ContentTranslationEngine, and an EditingEngine based on Editing Markup Language and JSON. The project can run locally through Docker with a Gradio web interface at localhost:31415, and it also links to a Google Colab option. Its documented technology stack includes OpenAI, ElevenLabs, EdgeTTS, Pexels, Bing Image, and MoviePy, so adoption carries dependencies on those services and runtime components.

ContentShortEngine handles short-video creation from script generation through final rendering and includes YouTube metadata addition. ContentVideoEngine is intended for longer videos: it generates audio, automatically sources background footage, times captions, and prepares background assets. ContentTranslationEngine accepts a video file or YouTube link, transcribes audio, translates the content, voices it in a target language, adds captions, and returns a video in another language. EditingEngine uses Editing Markup Language and JSON to divide editing into customizable blocks; the framework also describes sourcing images or video through the web and Pexels API, and persisting automated-editing variables with TinyDB.

  1. A YouTube Shorts operator who wants to combine script generation, voiceover, asset preparation, and rendering in one automated workflow.
  2. A long-form video team that needs automated audio generation, background-footage sourcing, and caption timing.
  3. A localization producer who needs to dub and translate an existing video file or a YouTube link into a target language.
  4. A creator who wants multilingual voiceovers through EdgeTTS for languages such as English, Spanish, Arabic, Chinese, and Japanese.
  5. A developer who wants editable video-production steps represented as JSON and Editing Markup Language blocks.

What are this agent's strengths and limitations?

Pros
  • Covers three explicit production paths: short videos, longer videos, and video translation.
  • ContentTranslationEngine documents an end-to-end path from a video file or YouTube link to transcription, translation, voiceover, captions, and a new video.
  • EditingEngine represents editing in customizable Editing Markup Language and JSON blocks intended to be understandable to large language models.
  • Offers both Docker-based local execution and a linked Google Colab option, with a Gradio web interface.
Limitations
  • The documented automation process uses OpenAI, and the README does not document a configuration path for replacing the model provider.
  • Local deployment requires Docker and a .env file, but the supplied material does not list environment variables, credentials, or complete installation details.
  • Asset sourcing depends on internet access, the Pexels API, and Bing Image, making operation dependent on external-service availability and access conditions.
  • The README says more documentation is forthcoming and provides no verifiable web-interface walkthrough, API examples, or CLI parameters.

How do you install or deploy this agent?

The README identifies Docker as the prerequisite for local use and directs readers to installation-notes.md, whose contents are not supplied. From the repository root, run:

docker build -t short_gpt_docker:latest .

docker run -p 31415:31415 --env-file .env short_gpt_docker:latest

A Google Colab entry point is also linked. The README requires a .env file but does not document variable names, required credentials, Python version, or complete dependency setup, so credential configuration cannot be completed from the supplied material alone.

How do you use this agent?

After starting the container, open the Gradio interface at http://localhost:31415. For translation and dubbing, the README states that ContentTranslationEngine accepts a video file or YouTube link and returns a video with target-language voiceover and captions. The supplied material does not document web-form fields, Python API calls, or CLI arguments, so those exact interactions cannot be verified.

How does this agent compare with similar options?

The README lists both ElevenLabs and EdgeTTS for voice synthesis, and describes EdgeTTS as free with support for more languages than ElevenLabs.

FAQ

Can it run fully offline?
That is not supported by the supplied evidence. The README says it connects to the web and uses services including Pexels API, Bing Image, OpenAI, ElevenLabs, or EdgeTTS.
Which credentials are required?
The Docker command requires --env-file .env, but the README does not list environment-variable or key names, so the exact credentials cannot be established from the supplied material.
Can it work with existing videos?
Yes. The README says ContentTranslationEngine accepts a video file or YouTube link and produces a translated, voiced, captioned video.
What is the local entry point after deployment?
The Docker command maps port 31415, and the README says the Gradio interface should open at http://localhost:31415.

Related agents