With Clipper you can cut source videos into video clips and then rearrange these clips into new videos.
Open-Source, Keyboard-first, minimal UI. Get things done fast.
This is also a test bed for state-of-the-art coding models. Everything has been generated, nothing has been reviewed, there are no unit tests, it's a yolo project and it works, for me.
- Three panels: Source, Clips, Video
- Overlay player with filmstrip and fast cutter
- Keyboard-first navigation
Latest unsigned builds from GitHub Releases:
Unzip, then run Clipper.app (macOS), Clipper (Linux), or Clipper.exe (Windows).
These builds are unsigned. On macOS, Gatekeeper may say the app is damaged — it is not. Right-click Open, or run xattr -dr com.apple.quarantine Clipper.app and open it again. On Windows, choose More info → Run anyway if SmartScreen appears.
Needs Node.js 22 or newer.
npm install
npm run devThat opens the Electron app.
- Add a source video
- Play/open the source video in the overlay player
- Set your cut marks
- Apply the cuts to generate clips -> they are added to the middle panel
- Move the clips to the rightmost video panel and arrange them in any order
- Export the movie
| Key | Panels | Overlay |
|---|---|---|
| 1 / 2 / 3 | Focus Source / Clips / Video | — |
| ↑ ↓ | Select | — |
| Enter | Open player | Cut (source) |
| Cmd+Enter | — | Apply drafts (source) |
| Space | — | Play / pause |
| ← → | Clips: send to video | Seek ±0.5s |
| Shift | play speed 0.1× | |
| Shift← Shift→ | Seek ±0.05s | |
| + | Source: add videos | — |
| e | Video: export | — |
| Delete | Remove row / clip / sequence item | — |
| Esc | — | Close (source: discard) |
| Alt+↑↓ | Reorder sequence | — |
Clipper bundles ffmpeg via ffmpeg-static (GPL).

