Skip to content
RepoQuarry

AI shorts generator (short-video-maker)

Compare

Python CLI and local web UI that turns a YouTube link or video file into ranked, vertical short clips with an LLM picking the highlights.

Open-source alternative toOpus Clip

AI shorts generator (short-video-maker) at a glance

Checked 18 Oct 2026

This MIT-licensed Python tool downloads a YouTube video (or takes a local file), transcribes it locally with faster-whisper, has an LLM (OpenAI, Gemini or MuAPI) score candidate moments 0-100, and renders the top clips at a chosen ratio such as 9:16, with an optional AI-written hook. It has a CLI, a local web UI and an API. It needs an LLM API key: Gemini has a free tier with daily limits, OpenAI and MuAPI are paid. The README does not describe face or speaker tracking when cropping, and there is no social publishing.

Cite this pageRepoQuarry. “AI shorts generator (short-video-maker).” Checked 18 Oct 2026. https://repoquarry.dev/projects/short-video-maker

How much of Opus Clip does it replace?

Use it instead of paying for Opus Clip?
Personal use
Confirmed: Yes
For a business
Confirmed: Yes

4 of 5 jobs. Picks and scores clips, crops to 9:16 and adds subtitles; crop tracking not documented, no social scheduling.

Partial: AI picks highlight clips from a long video Partial replacement
Partial: Auto-reframe to vertical 9:16 (speaker or face tracking) Partial replacement
Partial: Animated burned-in captions on clips Partial replacement
Partial: Virality score per clip Partial replacement
No: Schedule and publish clips to social platforms Not covered

For schedule and publish clips to social platforms, see other Opus Clip alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Yes, runs on your machine; transcription is local, highlight ranking calls a cloud LLM faster-whisper produces a timestamped transcript locally github.com · short-video-maker#readme ↗ 3d ago
Code licence Confirmed: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software github.com · LICENSE ↗ 3d ago
Model weights licence Confirmed: No separate model weights github.com · short-video-maker#readme ↗ 3d ago
Commercial use Confirmed: Yes, MIT (LLM provider terms apply separately) to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software github.com · LICENSE ↗ 3d ago
Paid services needed? Partial: Needs an LLM API key; Gemini has a free tier with a daily limit, OpenAI and MuAPI are paid Any LLM API key(OpenAI/Gemini/MuAPI) github.com · short-video-maker#readme ↗ 3d ago
Hardware Confirmed: Python 3.10+; Whisper runs on CPU or CUDA GPU, model size selectable LOCAL_WHISPER_DEVICE=auto # auto / cpu / cuda github.com · short-video-maker#readme ↗ 3d ago
Operating systems Confirmed: Windows, Linux and macOS install steps in the README Linux/MacOS: github.com · short-video-maker#readme ↗ 3d ago
Setup effort Confirmed: Easy-medium, clone, pip install requirements and add an API key to .env (README clone URL uses an older repo name) pip install -r requirements.txt github.com · short-video-maker#readme ↗ 3d ago

No licence changes since we started watching. Licence watch: follow AI shorts generator (short-video-maker) and we email you if its licence terms change.

Growth and activity in detail

Is it popular, and is anyone still working on it? From GitHub.

Compare with AutoClip →
  • Few active maintainersOnly 1 person committed in the last 12 months, so its future depends on very few hands.

1 people committing in the last 12 months · 0 pull requests merged in 30 days · 0 issues opened, 0 closed in 30 days

Stars over time

Building history

+3 stars since 18 Oct 2026. The 7-day comparison and the trend label start once there is a full week of daily counts.

  • AI shorts generator (short-video-maker)
631258 2026-10-052026-10-21 Tracked daily begins 2026-10-18AI shorts generator (short-video-maker), 2026-10-05: 292 stars, estimated from public star recordsAI shorts generator (short-video-maker), 2026-10-12: 627 stars, estimated from public star recordsAI shorts generator (short-video-maker), 2026-10-18: 628 stars, trackedAI shorts generator (short-video-maker), 2026-10-19: 629 stars, trackedAI shorts generator (short-video-maker), 2026-10-20: 631 stars, trackedAI shorts generator (short-video-maker), 2026-10-21: 631 stars, tracked
Focus a point, use arrow keys, or tap for its value.

Tracked daily since 18 Oct 2026. Dashed history: estimated from public records of when people starred the repo. Lines connect observations only; gaps contain no measured points.

Commits per week, last 52 weeks

active 2 of the last 12 weeks

Commits restarted after a quiet 12 weeks.

Week of 26 Oct 2025: 0 commitsWeek of 2 Nov 2025: 0 commitsWeek of 9 Nov 2025: 0 commitsWeek of 16 Nov 2025: 0 commitsWeek of 23 Nov 2025: 0 commitsWeek of 30 Nov 2025: 0 commitsWeek of 7 Dec 2025: 0 commitsWeek of 14 Dec 2025: 0 commitsWeek of 21 Dec 2025: 0 commitsWeek of 28 Dec 2025: 0 commitsWeek of 4 Jan 2026: 0 commitsWeek of 11 Jan 2026: 0 commitsWeek of 18 Jan 2026: 0 commitsWeek of 25 Jan 2026: 0 commitsWeek of 1 Feb 2026: 0 commitsWeek of 8 Feb 2026: 0 commitsWeek of 15 Feb 2026: 0 commitsWeek of 22 Feb 2026: 0 commitsWeek of 1 Mar 2026: 0 commitsWeek of 8 Mar 2026: 0 commitsWeek of 15 Mar 2026: 0 commitsWeek of 22 Mar 2026: 0 commitsWeek of 29 Mar 2026: 0 commitsWeek of 5 Apr 2026: 0 commitsWeek of 12 Apr 2026: 0 commitsWeek of 19 Apr 2026: 0 commitsWeek of 26 Apr 2026: 0 commitsWeek of 3 May 2026: 0 commitsWeek of 10 May 2026: 0 commitsWeek of 17 May 2026: 0 commitsWeek of 24 May 2026: 0 commitsWeek of 31 May 2026: 0 commitsWeek of 7 Jun 2026: 0 commitsWeek of 14 Jun 2026: 0 commitsWeek of 21 Jun 2026: 0 commitsWeek of 28 Jun 2026: 0 commitsWeek of 5 Jul 2026: 0 commitsWeek of 12 Jul 2026: 0 commitsWeek of 19 Jul 2026: 0 commitsWeek of 26 Jul 2026: 0 commitsWeek of 2 Aug 2026: 0 commitsWeek of 9 Aug 2026: 0 commitsWeek of 16 Aug 2026: 0 commitsWeek of 23 Aug 2026: 0 commitsWeek of 30 Aug 2026: 0 commitsWeek of 6 Sept 2026: 0 commitsWeek of 13 Sept 2026: 0 commitsWeek of 20 Sept 2026: 0 commitsWeek of 27 Sept 2026: 0 commitsWeek of 4 Oct 2026: 13 commitsWeek of 11 Oct 2026: 4 commitsWeek of 18 Oct 2026: 0 commits OctDecJanFebMarAprMayJunJulAugSeptOct Busiest week: 13 commits. Focus or tap a bar for its week.
Where these numbers come from
  • Stars, forks, releases: GitHub's public API, fetched every night (last fetch 1d ago).
  • Star history: counted every night since 18 Oct 2026; the dashed part before that is estimated from the dates people starred the repo.
  • Commits and people committing: GitHub's repository statistics, counted weekly. Names are never stored.
  • Pull requests and issues: counted from GitHub for the last 30 days.
  • Stars show popularity, not quality. The facts below are checked separately, by reading the project's own documentation. How we check.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on