跳过主要内容

Open-source AI clip generator with an AI-actor UGC mode; free self-hosted under MIT, or hosted from $12/month

Researched by Gan Liu · Founder & lead researcher

Price verified 2026-09-20Pricing model: Subscription
Starting price
$0

self-hosted (MIT, Docker, bring your own API keys); OpenShorts Cloud paid plans start at $12/month for 100 minutes with no watermark

Visit OpenShorts(opens in a new tab)

Opens openshorts.app in a new tab

At a glanceHow we review

OpenShorts starts at $0. Best for teams already repurposing long-form video who want AI-actor UGC as a second output from the same tool.

Best for teams already repurposing long-form video who want AI-actor UGC as a second output from the same tool

Skip it if brands that need real humans on camera — every actor here is AI-generated or a photo you supply

Full editorial review in progress — the facts above are verified from OpenShorts’s own pages and third-party ratings.

Screenshot of the OpenShorts homepage at openshorts.app
Visit website
(opens in a new tab)

OpenShorts is an open-source video platform that ships three tools in one codebase: a long-video-to-9:16 clip generator, an 'AI Shorts' UGC generator that writes a script and renders a lip-synced AI actor with voiceover, b-roll and a hook overlay, and a YouTube studio for thumbnails, titles and descriptions. It exists in two editions that are priced very differently: the self-hosted edition runs with Docker under the MIT licence at $0 with no watermark and no usage cap, and OpenShorts Cloud is the same software on the vendor's GPUs, billed in processing minutes. The hosted service is operated by TONVI TECH SL, CIF B-19780394, of Malaga, Spain, per the Legal Notice and section 1 of the Terms. UGC is the second of the three tools — the vendor's own comparison table on the homepage benchmarks OpenShorts against clip repurposers (Submagic, Opus Clip, Vizard, Klap), not against AI UGC ad platforms. The public GitHub repository showed 5,283 stars, 1,231 forks and a last push of 2026-09-17 when read via the GitHub API on 2026-09-20; star counts move daily.

  1. AI Shorts — AI-actor UGC generator

    Describe a business or paste a URL; the AI writes a script, generates a lip-synced actor with voiceover, and adds b-roll, subtitles and a hook overlay. Actors come from Flux 2 Pro generation, a shared gallery, or a photo you upload.

  2. Two cost modes for UGC output

    Low Cost uses Hailuo 2.3 Fast img2video plus VEED Lipsync; Premium uses Kling Avatar v2. The vendor puts these at about $0.65 and about $2.00 per video respectively, as fal.ai charges billed by that vendor rather than by OpenShorts.

  3. Long-video-to-shorts clip generator

    The primary tool: faster-whisper transcribes with word-level timestamps, PySceneDetect finds scene boundaries, and Google Gemini 3.1 Flash-Lite scores the transcript to pick 3 to 15 moments of 15 to 60 seconds, cut with FFmpeg and reframed to 9:16 with MediaPipe face tracking.

  4. Self-hostable under MIT

    The whole pipeline runs with Docker Compose on your own hardware, so source video never leaves your infrastructure. The cloud/ directory covering billing and managed keys is excluded from the MIT grant under a separate commercial licence; GitHub's API reports the repository licence as 'Other / NOASSERTION' for that reason.

  5. MCP server, REST API and CLI

    A native MCP endpoint at mcp.openshorts.app/mcp exposes eight tools (process_video, create_upload, get_job_status, list_clips, get_quota, add_subtitles, recut_clip, publish_clip), plus a REST API with per-user keys, completion webhooks and a pip-installable CLI.

  6. Direct publishing to social accounts

    Clips and UGC videos can be posted to TikTok, Instagram Reels and YouTube Shorts from the dashboard via the vendor's publishing partner Upload-Post (Terms section 10); you remain the publisher of everything posted.

  7. Dubbing into 30+ languages

    ElevenLabs translates the audio while preserving the speaker's voice characteristics, then the track is re-transcribed so burned-in subtitles match the target language.

  8. Machine-readable AI-content marking

    Per Terms section 7, AI-dubbed clips, AI-actor videos and generated thumbnails are tagged as AI-generated in machine-readable form (a metadata tag on video; XMP DigitalSourceType: trainedAlgorithmicMedia on images) to satisfy EU AI Act Article 50(2). No visible label is burned into the picture, and the vendor warns that platform re-encodes can drop the marking.

  • Teams already repurposing long-form video who want AI-actor UGC as a second output from the same tool
  • Developers and agencies who need source video to stay on their own infrastructure and are willing to run Docker
  • Agent-driven pipelines — the native MCP server, REST API and CLI are first-class, not bolted on
  • Buyers testing whether AI-actor UGC works for them at the lowest cost floor available before committing to a per-seat platform
  • Budget-constrained local businesses and solo marketers who can live with a 20-minute monthly free tier and a watermark

Look elsewhere if

  • Brands that need real humans on camera — every actor here is AI-generated or a photo you supply
  • Buyers who require the full price ladder in public before signing up; only $12 and 'up to $59' are published
  • Teams with no appetite for Docker, GPU drivers and four separate third-party API keys if they want the $0 edition
  • Campaigns needing creator whitelisting, Spark Ads, or usage rights tied to a named human creator's likeness
  • Buyers who need a firm per-UGC-video cost on the hosted plan — as of 2026-09-20 we did not find that figure on the pages listed under sources
  • Teams that expect the platform to be their asset library — clips are deleted 7 days after the free plan generates them or after a paid subscription ends

Pros

  • Self-hosted edition is $0 with no watermark and no usage cap under MIT, and the pipeline source is public and auditable
  • Hosted entry price is $12/month for 100 minutes without a watermark — low for this category, and the figure is repeated identically across seven of the vendor's own pages plus the README
  • Terms section 4 assigns clip ownership to the customer including commercial use, and section 7 states the vendor does not train AI models on customer content
  • API and MCP calls draw from the same minute balance as the dashboard rather than a separate per-call meter (vendor's claim on /mcp)
  • One of very few vendors in this category that publishes any per-video AI UGC cost figure at all, even though it is a third-party API cost rather than its own
  • Repository is actively maintained — 5,283 stars, 1,231 forks and a last push of 2026-09-17, read from the GitHub API on 2026-09-20
  • Unusually specific consumer terms: a plain-language refund policy, an explicit EU 14-day withdrawal right, and 30 days' notice before any price increase

Cons

  • There is no pricing page — /pricing 404s — and only the two endpoints of the paid ladder are published ($12 and 'up to $59'), so you cannot see what you would actually buy without creating an account
  • The Legal Notice read today points at a 'pricing page' that does not exist; whether the $12 is tax-inclusive is only resolvable at Stripe checkout
  • The Terms and Refund Policy both sell 'minute top-ups', but no top-up price or minute bundle is published anywhere
  • UGC is the second of three tools; the product's centre of gravity is long-video repurposing, and the vendor benchmarks itself against Opus Clip, Submagic, Vizard and Klap rather than against AI UGC ad platforms
  • The $0.65 / $2.00 per-video figures are fal.ai charges for self-hosters with their own key — the vendor says so itself on /free-ai-clip-generator — and nothing published states how AI Shorts is metered or charged on OpenShorts Cloud
  • The vendor contradicts itself on that cost: the README's own table prices the same fal.ai calls at '~$0.50-1.50 per AI Short' against '~$0.65' and '~$2' elsewhere on the same README and the homepage
  • Hosted billing is denominated in processing minutes, a unit designed for clip repurposing, which maps awkwardly onto 'how many UGC ads can I ship this month'
  • No human creators anywhere in the product — actors are Flux-generated or uploaded photos, so there is no creator marketplace, no real-person testimonial, and no creator whitelisting or Spark Ads path
  • Free-tier exports are watermarked and the Terms forbid removing or obscuring the watermark by any means other than upgrading
  • Storage is short-lived on both tiers: Terms section 13 deletes free-plan clips after 7 days and paid-plan clips 7 days after the subscription ends, so the archive is yours to keep only if you download it
  • The $0 path is real but operationally expensive: Docker, 8GB+ RAM, an NVIDIA GPU to be fast, and your own Gemini, fal.ai, ElevenLabs and Upload-Post keys and bills — the README's own figures put Upload-Post's free tier at 10 uploads a month
  • No third-party rating could be verified: G2, Trustpilot and Capterra all returned 403 to automated requests on 2026-09-20 (a block, not proof that no reviews exist) and producthunt.com/products/openshorts returned 404

Sources consulted

as of 2026-09-20
Pricing
Self-hosted (MIT)$0foreverOpenShorts Cloud — Free$0/moOpenShorts Cloud — entry paid plan$12/moOpenShorts Cloud — stated ceilingup to $59/moMinute top-upsNot publishedone-offAI Shorts (AI UGC video) — third-party API costabout $0.65 (Low Cost) / about $2.00 (Premium)per video

There is no pricing page. https://www.openshorts.app/pricing returned 404 on 2026-09-20 and no pricing URL appears in the site's own sitemap.xml; every price above was read off the homepage, which is why pricingUrl points there. Against that, the headline price string is unusually well corroborated: the identical sentence 'Paid plans start at $12/month for 100 minutes with no watermark, up to $59/month' appears on seven openshorts.app pages (homepage, /alternatives, /mcp, /how-openshorts-works, /free-ai-clip-generator, /free-ai-clip-generator-no-watermark, /open-source-ai-video-generator) and in the GitHub README. No annual-billing option or annual discount is advertised anywhere — every figure on the site is a monthly price, so there is no monthly-versus-annual headline trap here. The paid ladder is published at its two endpoints only: '$12/month for 100 minutes' and 'up to $59/month'. No tier name, minute allowance or feature list exists publicly for anything in between. Separately, the Terms (sections 2 and 11) and the Refund Policy all sell 'minute top-ups' through Stripe, and no top-up price is published either. The Legal Notice contradicts the site's own structure: read today it says 'Prices shown on the pricing page indicate whether taxes are included; where they are not, the applicable tax is displayed at checkout before you pay' — referring to a pricing page that does not exist. The tax question is still answered elsewhere (Terms section 11: 'Prices are shown with any applicable taxes indicated at checkout'), so the practical effect is that whether the $12 is tax-inclusive is only resolvable at Stripe checkout. hasFreeTrial is recorded as true, but the 20 minutes/month free tier is a recurring allowance rather than a time-limited trial, and it watermarks exports. On the AI UGC figures the vendor contradicts itself: the homepage feature card ('from $0.65 per video'), the homepage FAQ ('about $0.65' / 'about $2.00') and the README's AI Shorts section ('~$0.65/video' and '~$2/video') agree, but the README's own 'How Much Does It Cost?' table prices the identical fal.ai calls at '~$0.50-1.50 per AI Short'. All of these describe money you pay fal.ai directly when self-hosting with your own key — /free-ai-clip-generator says plainly that fal.ai for AI UGC video is 'billed by those vendors' — and no page states how AI Shorts consumes quota or costs money on OpenShorts Cloud, so a hosted buyer cannot compute a per-UGC-video price from published information. Storage is time-limited on both tiers (Terms section 13): free-plan clips are deleted after 7 days, paid-plan clips 7 days after the subscription ends. Refund policy (read today): most recent charge only, within 14 days, and only if no minutes were spent since; EU consumers additionally keep a 14-day withdrawal right under Terms section 12 with pro-rata payment for what they used.

Ratings

No third-party ratings found on Trustpilot, G2 or Capterra.

Turnaround
Clip generation: about 50 seconds for an 8-minute video on OpenShorts Cloud's NVIDIA GPU, versus 5 to 8 minutes on a typical CPU when self-hosted (vendor's homepage figures). No turnaround figure is published for AI Shorts UGC videos.
Min. spend
None. Self-hosted is $0 and the hosted free tier (20 min/month) needs no credit card; the smallest paid commitment is $12/month, cancellable at any time from the account page.
Usage rights
Terms of Service section 4, read 2026-09-20: 'As between you and us, you own the output clips the service generates from your content, including for commercial use, to the extent of our rights in them.' You keep ownership of the videos you submit and grant the vendor only the licence needed to host and process them; section 7 states the vendor does not use customer content to train AI models. Free-plan clips carry an OpenShorts watermark that you may not remove or obscure except by upgrading. You must hold the rights to every source video you upload or link, and under section 10 you remain the publisher of anything posted through the service. AI-generated output is tagged as AI-generated in machine-readable form under EU AI Act Article 50(2) and you must not strip that marking; disclosing AI generation to your audience is your own duty as deployer under Article 50(4).

Alternatives

Alternatives to OpenShorts

Looking for a OpenShorts alternative? Compare these UGC platforms with similar use cases and verified pricing.

OpenShorts compared with Creatify, TopView, Vidnoz AI, MakeUGC
PlatformStarting priceModelRatingTurnaround
OpenShorts logoOpenShorts(this page)$0Subscription—Clip generation: about 50 seconds for an 8-minute video on OpenShorts Cloud's NVIDIA GPU, versus 5 to 8 minutes on a typical CPU when self-hosted (vendor's homepage figures). No turnaround figure is published for AI Shorts UGC videos.Visit
Creatify logoCreatify$39 /moCredit-based4.8 out of 5 / 5Minutes per video (AI-generated; batch of up to 50 variations at once)Visit
TopView logoTopView$16 /moCredit-based3.5 out of 5 / 5Minutes for credit-based renders; 'unlimited' queue renders reported at 6-68 hoursVisit
Vidnoz AI logoVidnoz AI$14.99 /moSubscription2.1 out of 5 / 5Minutes — videos are AI-generated on demand (fast processing on paid plans, standard queue on free)Visit
MakeUGC logoMakeUGC$59 /moCredit-based2.8 out of 5 / 5Minutes per video (AI-generated; marketed as ~2 minutes from script to video)Visit
See all OpenShorts alternatives