← all repositories
YILS-LIN/short-video-factory

A desktop app that AI-assembles short videos from prompts and clips

For marketers tired of manual video editing, this tool generates product promos and general content via automated AI pipelines.

4k stars TypeScript Other AI
short-video-factory
Velocity · 7d
+12
★ / day
Trend
steady
star history

What it does

Short Video Factory is a cross-platform desktop app (Windows, macOS, Linux) that takes a text prompt plus raw video clips and automatically spits out edited short-form videos. It chains together AI copywriting, voice synthesis via EdgeTTS, auto-editing, and subtitle generation into a single local workflow. Everything runs on your machine — no cloud upload required.

The interesting bit

The “factory” framing is apt: you set up a batch preset and it keeps cranking out videos automatically. That’s unusual for a free desktop tool — most stop at one-off exports. The catch: the roadmap shows subtitle styling and more voice APIs are still pending, so the current feature set is narrower than the marketing suggests.

Key highlights

  • Fully local processing; no data leaves your machine
  • OpenAI-compatible API for AI copy generation
  • EdgeTTS integration for voiceover synthesis
  • Batch mode: queue presets and let it run unattended
  • Cross-platform Electron-style desktop app (TypeScript-based)

Caveats

  • Subtitle “special effects” are listed as a future feature, not yet implemented
  • Only EdgeTTS is currently supported; more voice APIs are planned but not shipped
  • Parameter tuning is described as limited, with “more comprehensive adjustments” on the roadmap

Verdict

Worth a look if you churn out product marketing shorts or “warm quote” videos and want a local, scriptable pipeline without Adobe’s price tag. Skip it if you need fine-grained creative control or polished subtitle animations today — those gaps are explicitly acknowledged by the author.

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