Your VOD, sorted by what's worth clipping.

Point ClipSniper at a Kick slot stream. It finds the moments a slot went off and the streamer lost it, reads the bet and the win off the screen, and lists them next to the VOD. You pick, trim and export.

Free and MIT licensed. Runs on your machine with your own Anthropic key.

1:39:48 / 4:22:23

262 minutes of stream, fourteen clips worth posting.

Below is the loudness of the gamducks stream from 27 September, fifteen seconds per bar. ClipSniper sent the 60 loudest spikes to Claude for $0.37 and got fourteen clip-worthy moments back. Hover or tab to a yellow marker to see one.

Money Train 5 congratulations screen showing 16,712.80 wonBig win
41,782×

Money Train 5

1:34:58 · $0.40 → $16,712.80

Soaked By Seamen bonus summary showing a total win of 7,632.36Big win
12,720×

Soaked By Seamen

2:37:16 · $0.60 → $7,632.36

Concrete Cowboys bonus showing a $1,273.10 winBig win
1,273×

Concrete Cowboys

1:08:00 · $1.00 → $1,273.10

Toad Town total win screen showing 882.10 after 13 free spinsBig win
882×

Toad Town

2:17:35 · $1.00 → $882.10

It listens, reads the screen, and lets a fixed rule decide.

  1. Listen

    One ffmpeg pass pulls the audio and a frame every 30 seconds from Kick at 20× realtime. Loudness against a five-minute median marks the spikes.

  2. Read

    Claude gets three frames around each spike and reads the slot, bet, win, banner and bonus stage off the game UI.

  3. Decide

    100× the bet or $1,000 and up counts as a big win. The same frames get the same verdict on every run, and a long bonus collapses into one entry with its final total.

  4. Cut

    Exports copy the 1080p60 source with no re-encode. Vertical exports stack the cam over the game for TikTok and Shorts, captions optional.

The list, the VOD and the trimmer on one screen.

ClipSniper review screen: moment list on the left, Kick VOD playing in the center, filmstrip and trimmer below

Plays from Kick

Nothing downloads up front. You scrub the VOD straight off Kick's CDN in your browser.

Keyboard first

J K next moment, I O in and out, E export, V vertical.

Misses one tab away

Every spike the audio flagged stays under All spikes, so you can recover a quiet win.

Press V and it comes out ready for Instagram.

Export vertical re-encodes your range to 1080×1920. Drag one box over the facecam and one over the game, once per channel, and every clip after that stacks them. These three came straight out of the app, no editor in between.

Money Train 5$0.40 → $16,712.80 · 30 s
Soaked By Seamen$0.60 → $7,632.36 · 27 s
Sweet Bonanza 1000$1.00 → $3,278.75 · 34 s

Tick Burn in captions and the app transcribes just that clip and burns in three-word lines, for under a cent a minute with a Groq or OpenAI key.

About 65 cents a stream, paid to Anthropic with your key.

claude-haiku-4-5$0.30Catches the wins, misreads slot names and amounts.
claude-sonnet-5$0.65Gets the names and amounts Haiku misses.
claude-opus-5$1.60Best descriptions, for when the labels matter more than the price.

Prices are per four-hour VOD. Transcription for funny moments and captions is optional, about $0.17 per four hours on Groq. The app shows you the estimate before it spends anything.

One exe, or two Python files.

Windows

Download it and double-click. Your browser opens the app; add your channel and API key in Settings. ffmpeg downloads itself on first use.

Download clipsniper.exe

From source

Windows, macOS or Linux. You need Python 3.10+ and ffmpeg on your PATH.

pipx install git+https://github.com/biceroy/clipsniper
clipsniper

Limits and privacy