mrkeyoor.com_
Wed 30 Sept 19:47 UTC
Automationevaluationupdated 30 Sept 2026

autoshorts review

AutoShorts is a desktop app that finds candidate moments in long recordings and cuts them into vertical clips. It keeps project data in local SQLite, while transcription and moment ranking can run through local tools or outside AI services.

Verdict

Our AutoShorts checkout installed 80 npm packages in 24 seconds and built in 19 seconds, but it supplied no test target for the workflow that chooses and renders clips. Try it if local project storage and automated candidate ranking would save you a rough viewing pass, and you can inspect every cut before publishing. Skip it for a locked-down workplace, a signed-installer requirement, or dependable Windows captions until the open platform issues are resolved.

We ran it

Lab card: what happened when we ran autoshortsScreenshot of autoshorts (github.com/JayWebtech/autoshorts)
Install✓ · 24s80 packages · 149 MB
Build✓ · 19s
Testsn/ano test script
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo81 files~4,797 lines of source · 2.4 MB · 1 CI workflows

Answers from our run

Does autoshorts build from source?

Dependencies installed in 24 seconds (80 packages), and the build succeeded in 19 seconds. We cloned commit f17b04c into a clean Debian container with 3 CPUs and no project-specific setup.

Does autoshorts have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does autoshorts have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use autoshorts?

Windows creators who need caption rendering to be dependable now: open issue 41 reports that drive-letter paths break the FFmpeg drawtext filter.

What are the alternatives to autoshorts?

LosslessCut, OpenCut, MoneyPrinterTurbo. Our AutoShorts checkout installed 80 npm packages in 24 seconds and built in 19 seconds, but it supplied no test target for the workflow that chooses and renders clips.

Setup3/5Fast web build, but media tools and AI engines are separate installs
Docs4/5Clear platform, FFmpeg, offline, cloud, and build instructions
Community3/51,013 stars, 17 issues and PRs, last push August 2026
Maturity2/5No test target, no license, unsigned installers, open caption bug

Who it’s for

Podcasters, interviewers, and video creators who want a first pass at clip selection before editing by hand.
Developers comfortable installing FFmpeg and choosing between Ollama plus Whisper or paid API providers.
Creators who want projects and transcripts stored on their own computer.
Tauri developers looking for a small React and Rust media application to adapt.

Who it’s NOT for

Windows creators who need caption rendering to be dependable now: open issue 41 reports that drive-letter paths break the FFmpeg drawtext filter.
People who only install signed desktop software: the README documents Gatekeeper and SmartScreen bypasses, and issue 24 says Windows 11 Smart App Control blocks the installer.
Teams that require an explicit open-source license: GitHub reports no license and the repository has no LICENSE file.
Maintainers who require automated regression coverage: our scan found no tests directory or test script.
Users expecting one bundled offline install: the local route still asks for Ollama, model weights, Python, OpenAI Whisper, FFmpeg, and FFprobe.

Setup reality

Our sandbox installed commit f17b04c in 24 seconds, adding 80 npm packages and using 149 MB on disk. The build passed in 19 seconds. There was no test script or target, so tests were skipped. npm audit reported 0 known vulnerabilities.

Running the desktop workflow needs FFmpeg and FFprobe. Offline mode adds Ollama, a local model, Python, and OpenAI Whisper. Cloud mode needs Deepgram for transcription plus a DeepSeek or Anthropic key for analysis.

The measured build was the repository's TypeScript and Vite target, not a packaged Tauri installer or an end-to-end media job. Release artifacts are unsigned or self-signed, and the README tells macOS and Windows users how to bypass their platform warnings.

AutoShorts saves the viewing pass, not the editorial decision

AutoShorts takes a long video or audio recording through import, audio extraction, transcription, moment analysis, ranking, and vertical cutting. The output is a set of 9:16 clip candidates rather than a finished social campaign. That boundary is useful. Anyone who has scrubbed a 90-minute interview knows that finding the promising minute can take longer than polishing it. The app tries to shorten that search while leaving the creator responsible for whether a moment is accurate, complete, and worth publishing.

The desktop stack is Tauri 2 with a React interface, Rust commands, and SQLite project storage. Transcripts, candidate moments, names, and rendering data stay in a local database. FFmpeg handles audio extraction, portrait cropping, H.264 output, and captions. The app can send transcription and analysis to cloud providers, or use Ollama and Whisper for an offline path. Local-first here describes storage and the available workflow choice. It does not mean every dependency arrives inside one installer.

The offline path still has five moving parts

Offline onboarding asks for Ollama, a supported local model, Python, the OpenAI Whisper package, and FFmpeg with FFprobe available on PATH. AutoShorts can pull an Ollama model and checks for missing pieces in the interface. The README itself cautions that its suggested 3B and 7B local models are weaker at picking moments and returning useful timestamps. That is an author recommendation, so test it with your own recording style before assuming offline mode is good enough.

Cloud setup is shorter but sends work to outside services. Deepgram handles transcription, while DeepSeek or Anthropic can analyze moments and hooks. The example environment file also names Groq. API credentials can be entered during onboarding and changed later. A creator choosing this path should decide which recordings may leave the machine, then inspect each provider's retention terms. Keeping the SQLite project local does not keep cloud transcription local.

What happened when we ran it

Our fresh Debian sandbox installed commit f17b04c in 24 seconds. npm added 80 packages, which occupied 149 MB on disk. The container had 3 CPUs, 8 GB of RAM, Node 22, no secrets, and no elevated privileges. npm audit reported 0 known vulnerabilities across critical, high, moderate, and low severities.

The repository build succeeded in 19 seconds. Its build script runs TypeScript followed by a Vite production build, so this proves that the React front end compiled at that commit. It does not prove that Tauri produced installers, that Rust compiled for every advertised platform, or that a media file completed transcription and rendering. Those are different paths, and our lab block contains no result for them.

Tests were skipped because the project has no test script or target. Our scan also found no tests directory and one CI workflow file. For a media app, the missing checks matter: file paths, FFmpeg filters, model output, timestamps, and desktop permissions vary by operating system. A 19-second web build cannot catch a Windows-only caption filter failure.

Windows captions can fail after the clip itself renders

Open issue 41 documents a concrete Windows bug. AutoShorts passes a font path such as C:/Windows/Fonts/SegoeUIb.ttf into FFmpeg's drawtext filter, where the drive-letter colon is read as filter syntax. The flat clip renders, but captions are skipped. The report includes a small escaping fix and says it was verified on Windows 10 and 11, yet the issue remained open when checked.

Installation has another Windows constraint. Release v0.1.5 contains EXE and MSI files whose names still carry application version 0.1.3. The README says the package is self-signed and tells users to continue through SmartScreen. Issue 24 reports that Windows 11 Smart App Control blocks both formats and asks for a signed installer. macOS users get a similar Gatekeeper bypass instruction. Those steps may be acceptable on a personal editing machine, but many managed work computers will reject them.

The July release and August push show a young project

GitHub listed 1,013 stars, 193 forks, and 17 combined open issues and pull requests. Release v0.1.5 was published July 1, 2026, and the repository's last push was August 2. Users continued filing issues in September, including missing local Whisper model setup and a proposal for processing long streams. Recent user interest is visible, while code activity had paused for nearly two months on the date of this review.

There is also no detected license on GitHub and no LICENSE file at the repository root. Public source is not automatically permission to reuse, redistribute, or ship a modified build. That makes AutoShorts easier to evaluate as an end-user tool than to adopt as a foundation for a commercial product. Ask the maintainer to add explicit terms before building a business around the code.

It is best treated as a candidate finder

AutoShorts has a sensible shape for solo creators: import once, keep projects locally, get ranked moments, then cut portrait clips without moving into a browser service. The small checkout and 24-second npm install make the front-end code approachable. Its value still depends on the quality of timestamps from the selected model and transcription path, neither of which our run measured.

Use the generated list as an editing queue. Watch the source around each boundary, check names and claims against the full conversation, and preview burned captions on the target operating system. If you want manual frame-accurate cutting, LosslessCut is a narrower choice. If you want a full timeline, OpenCut is closer. AutoShorts is for the specific moment when the expensive task is finding clips, and its 0.1.x state means your review step remains part of the product.

Alternatives

ProjectWhat it isPick it when
LosslessCutA desktop editor for fast, lossless video and audio cuts.pick this instead when you want precise manual trimming without transcription or AI ranking.
OpenCut gh↗An open-source timeline video editor positioned as a CapCut alternative.pick this instead when timeline editing matters more than automatic moment selection.
MoneyPrinterTurbo gh↗An automated workflow that generates short videos from a topic or keyword.pick this instead when you want to generate a new short rather than extract clips from existing footage.

What people are saying

  1. [github-trending] JayWebtech/autoshorts

Sources

  1. AutoShorts repository and README
  2. AutoShorts v0.1.5 release
  3. Windows caption render failure
  4. Windows 11 installer blocking report
  5. Missing local Whisper model report

More automation reviews

ARES · appium · huashu-mac-use · cloudflare-turnstile-solver · stop-stutter · warp-masque-actions · the whole board →