Skip to content

PriyeshPandey2000/ai-video-clipper

Repository files navigation

Clipper

Open-source alternative to OpusClip, Descript & Submagic. Turn long recordings into viral shorts for TikTok, Reels & YouTube Shorts — runs fully local, bring your own API key, no subscription, no watermark.

Mac only for now. Windows support planned.

What it does

  • Transcribes video locally via Whisper (no data leaves your machine)
  • AI detects the best clips with scores and reasons
  • Review, trim, and approve clips in a visual editor
  • Export clips as 9:16 vertical video with burned-in subtitles
  • Export full episode with filler words and silences removed

Prerequisites

Setup

git clone https://github.com/PriyeshPandey2000/ai-video-clipper.git
cd ai-video-clipper
bash scripts/setup.sh

The script installs Node.js, pnpm, dependencies, and the bundled FFmpeg. It also creates a .env template.

Add your Groq key to .env:

GROQ_API_KEY=your_key_here

Run

pnpm dev

How it works

  1. Drop a video file into the app
  2. Pick a Whisper model and click Transcribe
  3. AI suggests the best clips — review and approve
  4. Toggle 9:16 reframe if needed, drag to set crop position
  5. Click Export Clips or Export Episode

Tech stack

Electron · React 19 · TypeScript · Tailwind v4 · SQLite (Drizzle ORM) · whisper.cpp · FFmpeg · Groq (Llama 3.3 70B)

Contributing

Issues and PRs welcome. Check open issues for what's being worked on.

bash scripts/setup.sh  # first-time setup
pnpm dev               # start app
pnpm turbo typecheck   # type check all packages
pnpm turbo lint        # lint all packages

License

MIT

About

Open-source alternative to OpusClip, Descript & Submagic. Create viral shorts for TikTok, Reels & YouTube Shorts — runs fully local, bring your own API key, no subscription, no watermark.

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages